gpt4 book ai didi

swiftui - 如何在 onTapGesture 中获取本地点击位置?

转载 作者:行者123 更新时间:2023-12-03 15:21:25 31 4
gpt4 key购买 nike

有一些渲染图像,需要确定相对于图像的点击位置。看似简单,却找不到答案

  var body: some View {
VStack {
Image(uiImage: drawRectangle()) // some rendered image
.onTapGesture {
// print(x, y)?
}

最佳答案

找到了这个解决方案:

        .gesture(
DragGesture(minimumDistance: 0, coordinateSpace: .global)
.onChanged { value in
self.position = value.location
}
.onEnded { _ in
self.position = .zero
}
)

设置 minimumDistance: 0将立即调用 onChanged

关于swiftui - 如何在 onTapGesture 中获取本地点击位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58579495/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com