ahmed Asked: 2023-12-24 19:39:27 +0800 CST2023-12-24 19:39:27 +0800 CST 2023-12-24 19:39:27 +0800 CST 获取高优先级手势 Swift UI 的触摸位置 772 当我在 swift UI 中使用高优先级手势时,我没有得到触摸位置,我怎样才能获得这样的值?为什么普通点击手势修饰符会为我提供触摸位置的 CG 点,而高优先级手势却不会。 .highPriorityGesture( TapGesture() .onEnded { loc in // loc.x doesnt work 1 个回答 Voted Best Answer workingdog support Ukraine 2023-12-24T20:01:03+08:002023-12-24T20:01:03+08:00 尝试使用SpatialTapGesture(),对我有用。 .highPriorityGesture( SpatialTapGesture() .onEnded { loc in print("---> loc: \(loc)") }) 另请参阅SpatialTapGesture中的文档
尝试使用
SpatialTapGesture()
,对我有用。另请参阅SpatialTapGesture中的文档