小编nub*_*bel的帖子

将点从图像转换为UIImageView点,contentMode-aware

假设我有一个图像(例如1024 x 768像素),它以UIImageView(例如300 x 300像素)显示.现在,我想将图像中的一个点(例如人的鼻子的位置(x:500,y:600))转换为UIImageView上的相应点,并考虑其contentMode.

如果在UIViewContentModeScaleToFill中修复了contentMode,转换将很容易.但如果它是UIViewContentModeScaleAspectFit,事情会变得更加复杂.

是否有一种优雅的方式来实现这一目标?我真的不想为每一个contentMode计算出来(我认为超过10个).

谢谢!

iphone cocoa-touch objective-c ios

18
推荐指数
2
解决办法
4345
查看次数

标签 统计

cocoa-touch ×1

ios ×1

iphone ×1

objective-c ×1