【问题标题】:Get view's frame in UIView that is not superview在 UIView 中获取不是超级视图的视图框架
【发布时间】:2013-07-11 16:43:57
【问题描述】:

我认为这是一个简单的问题,但我似乎找不到解决方法。

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

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

我想在uiviewcontroller.view 中获取subview b 的框架。

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

【问题讨论】:

    标签: ios objective-c uiview frame


    【解决方案1】:

    使用UIView convertRect:toView: 方法:

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

    【讨论】:

      猜你喜欢
      • 2011-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-06
      • 1970-01-01
      • 1970-01-01
      • 2020-09-23
      • 1970-01-01
      相关资源
      最近更新 更多