3

目前,我的视图中有一个框架内的图像。我想获得图像的绝对位置。

通过使用image.frame.origin.x我得到一个相对于图像所在框架的位置。例如,如果框架在底部,我应该得到一个大数字 x 和 y。但是我收到 0 和 0,因为图像就在框架的顶部和左侧边框旁边。

4

1 回答 1

7

尝试:

CGRect absolutePosition = [image convertRect:self.view.bounds toView:nil];

这将为您提供窗口中的位置。如果您希望它引用另一个视图,请将 nil 更改为该视图。

于 2012-08-14T11:24:46.743 回答