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

Dav*_*vid 12 objective-c frame uiview ios

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

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

>UIViewController.view
--->Subview A
------->Subview B
Run Code Online (Sandbox Code Playgroud)

我想得到subview b内部的框架uiviewcontroller.view.

这可能吗?subviewB.frame给了我内部视图的框架Subview A.

rma*_*ddy 36

使用UIView convertRect:toView:方法:

CGRect frameRelativeToViewControllerView = [subviewB convertRect:subviewB.bounds toView:viewController.view];
Run Code Online (Sandbox Code Playgroud)