标签: objective-c uiimage core-animation
我有一个UIImageView,内部设置UIImage以缩放纵横比。图像比较宽,而UIImageView的两侧都有透明区域。如何将UIImageView的点击位置转换为UIImage内的正确位置?
答案 0 :(得分:1)
您拥有图像的原始宽度和高度。将其除以视图的宽度和高度。将因子image.size.height/view.frame.size.height乘以您点按的y,将image.size.width/view.frame.size.width乘以点击的x。
image.size.height/view.frame.size.height
y
image.size.width/view.frame.size.width
x