首页 > 解决方案 > 旋转发生时iOS获取子视图边界

问题描述

旋转手机后,如何获得子视图的最终边界?

如前所述,我重写了 viewDidLayoutSubview 方法,但只获得了 self.view 的最终边界,子视图使用自动布局来定位。那么有没有办法获得子视图的最终界限。出于某种原因,最好不要对视图本身进行子类化。

- (void)viewDidLayoutSubviews
{
    [super viewDidLayoutSubviews];
}

标签: objective-cviewcontrollerviewdidlayoutsubviews

解决方案


尝试在该方法中获得界限:

- (void)layoutSubviews;


推荐阅读