一个完全用 SwiftUI 编写的可拖动按钮
可拖动 UI
一个完全用 SwiftUI 编写的可拖动按钮。
- 长按按钮以解锁拖动。
- 解锁拖动后,将显示一个边界框,以指示按钮可以放置的位置。
- 将按钮拖动到边界框中的任意位置。
- 按钮会吸附到左右边缘。
- 将按钮拖出边界框,按钮会贴合到边界框内的最近点。
- 边界框的底角具有权重。将按钮拖到这个角附近,将贴合到这个角。
Screen.Recording.2023-12-31.at.1.28.44.AM.mov