按给定的边缘插图调整矩形。
func inset(by insets: UIEdgeInsets) -> CGRect 参量 rect要调整的矩形。insets
要应用到调整的边缘插图。 返回值
由inset中传递的UIEdgeInsets结构调整的矩形。
讨论区此内联函数通过应用UIEdgeInsets结构的适当成员值来增加rect的原点并减小rect的大小。
参考代码 .gesture( DragGesture() .onChanged { value in print("gp:(gp.frame(in: .local))") let rect = gp.frame(in: .local) .inset(by: UIEdgeInsets(top: size.height / 2.0, left: size.width / 2.0, bottom: size.height / 2.0, right: size.width / 2.0)) if rect.contains(value.location) { self.pogPosition = value.location } } .onEnded { value in print(value.location) } ) 加入我们一起学习SwiftUIQQ:3365059189
SwiftUI技术交流QQ群:518696470