1
如果您在其他UIView中嵌入了UIView,那么当您在内部嵌入式视图中获取小部件的.frame.origin.x值时,它将为您提供内部视图坐标系中位置的x/y值。如何获取UIView中嵌入元素的绝对x/y位置?
我想要在整个iPad可见区域的绝对坐标系中获取元素的x/y位置。 (或者相对于最顶级的视图)。
如果您在其他UIView中嵌入了UIView,那么当您在内部嵌入式视图中获取小部件的.frame.origin.x值时,它将为您提供内部视图坐标系中位置的x/y值。如何获取UIView中嵌入元素的绝对x/y位置?
我想要在整个iPad可见区域的绝对坐标系中获取元素的x/y位置。 (或者相对于最顶级的视图)。
有一些方法可以帮助您转换帧。
- (CGRect)convertRect:(CGRect)rect toView:(UIView *)view
- (CGRect)convertRect:(CGRect)rect fromView:(UIView *)view
CGRect f = [someView convertRect:someView.bounds toView:window];