如何找出显示的UIImage在屏幕坐标系中的坐标?
如果我触摸显示 UIImage 的屏幕,我可以获得屏幕坐标中的 (screen.x, screen.y) 坐标。如何从该坐标获取 UIImage 坐标(image.x,image.y)? UIImage 位于 UIImageView 中。
If I touch the screen with UIImage displayed, i can get a coordinate of (screen.x, screen.y) in screen coordinate. And how can I get the UIImage coordinate (image.x, image.y) from this coordinate ? the UIImage is in a UIImageView.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
到目前为止,我还没有找到任何属性或东西可以直接获取显示的 UIImage 的坐标。然而经过一些计算(使用原始 UIImage 的纵横比),可以很容易地找到显示的 UIImage 的原点和 UIImageView.frame 之间的距离。我担心这个错误,但事实证明错误很小,我几乎看不出来。
So far, I havent found any property or something to get the coordinate of displayed UIImage directly. Yet after some calculation (using the aspect radio of original UIImage), the distance between the origin of displayed UIImage and UIImageView.frame could be easily find out. I worried about the error, but it turns out the error is very little, and I hardly can tell.