2
目前我在我的视图中有一个框架内的图像。 我想获得图像的绝对位置。如何在iOS中获取绝对图像位置?
通过使用image.frame.origin.x
我得到了一个相对于图像所在帧的位置。 例如,如果框架在底部,我应该得到一个很大的数字x和y。但是我接收0和0,因为图像紧挨着框架的顶部和左边界。
目前我在我的视图中有一个框架内的图像。 我想获得图像的绝对位置。如何在iOS中获取绝对图像位置?
通过使用image.frame.origin.x
我得到了一个相对于图像所在帧的位置。 例如,如果框架在底部,我应该得到一个很大的数字x和y。但是我接收0和0,因为图像紧挨着框架的顶部和左边界。
尝试:
CGRect absolutePosition = [image convertRect:self.view.bounds toView:nil];
这将使你在窗口的位置。如果您希望将其引用到另一个视图,请将nil更改为该视图。
hm。它似乎并没有找到self.bounds – 2012-08-14 11:35:05
尝试** self.view.bounds ** :) – 2012-08-14 11:38:20
哈 - 我的坏 - 谢谢! – 2012-08-14 11:39:45