2013-07-13 66 views
11

我认为这是一个简单的问题,但我似乎无法找到一种方法来做到这一点。在UIView中获取不是超级视图的视图框架

我有一个视图,这是我的uiviewcontroller的子视图。在这个观点中,我有另一种观点。为了澄清,这是体系结构:

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

我想内uiviewcontroller.viewsubview b框架。

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

回答

34

使用UIView convertRect:toView:方法:

CGRect frameRelativeToViewControllerView = [subviewB convertRect:subviewB.bounds toView:viewController.view]; 
相关问题