我需要知道我的UILabel在窗口坐标中的绝对位置。 这个UILabel(在下面的代码中,uil)位于视图坐标系34 x 174 y的视图内)
我看到很多psay应该使用convertPoint来获取绝对值。 但转换后,我得到的CGPoint仍然是34 x 174 y。 虽然我希望坐标指向屏幕窗口。
你能告诉我我做错了什么以及如何获得我的标签的窗口坐标吗?
CGPoint cgp = [uil convertPoint:uil.frame.origin fromView:nil];
由于
答案 0 :(得分:1)
convertPoint:toView:
的文档说:“如果view为nil,则此方法转换为窗口基坐标。”这听起来像你想要的而不是fromView:
。