如何在iOS中获取图片的绝对位置?

Art*_*ans 3 ios

目前,我的视图中有一帧图像。我想获得图像的绝对位置。

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

Dav*_*d H 5

尝试:

CGRect absolutePosition = [image convertRect:self.view.bounds toView:nil];
Run Code Online (Sandbox Code Playgroud)

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