目前我在视图中的框架内有一个图像。 我想获得图像的绝对位置。
通过使用image.frame.origin.x
,我得到一个相对于图像所在帧的位置。
例如,如果框架在底部,我应该得到大量的x和y。但是我收到0和0,因为图像正好在框架的顶部和左边框旁边。
答案 0 :(得分:3)
尝试:
CGRect absolutePosition = [image convertRect:self.view.bounds toView:nil];
这将为您提供窗口中的位置。如果您希望它引用另一个视图,请将nil更改为该视图。