在UIView中获取不是superview的视图框架

时间:2013-07-13 03:47:33

标签: ios objective-c uiview frame

我认为这是一个简单的问题,但我似乎找不到办法做到这一点。

我的视图是我的uiviewcontroller的子视图。在那个视图中,我有另一种观点。澄清一下,这就是架构:

>UIViewController.view
--->Subview A
------->Subview B

我想在subview b内获得uiviewcontroller.view的框架。

这可能吗? subviewB.frameSubview A内为我提供了视图框架。

1 个答案:

答案 0 :(得分:34)

使用UIView convertRect:toView:方法:

CGRect frameRelativeToViewControllerView = [subviewB convertRect:subviewB.bounds toView:viewController.view];