项目展示了如何通过圆圈拖动手势从八个点中选择一个。它可以扩展到径向菜单系统。
从圆圈中心开始拖动手势,在最小距离后,圆圈的一片将亮起,并显示所选位置。如果拖动手势继续在圆圈中移动,触觉学用于指示何时进行不同的选择。拖回圆圈的中心将重置所选内容。
本文价值与收获 看完本文后,您将能够作出下面的界面实战代码
1、拖拽界面
import SwiftUI
struct RadialDragView: View {
@State var selectedPosition: DragPosition = .none {
didSet {
if selectedPosition != oldValue && selectedPosition != .none {
haptic.notificationOccurred(.warning)
}
}
}
let haptic = UINotificationFee
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)