如何在自动化UIView后获得真实的帧

时间:2014-12-22 09:54:08

标签: ios uiview frame autoresize

我有一个根据partent视图设置为自动调整大小的UIView,问题是框架返回原始大小,即使它是自动调整大小。

- (void)awakeFromNib{
       NSLog(@"%@", NSStringFromCGRect(self.frame));}

它返回原始大小!

1 个答案:

答案 0 :(得分:1)

您必须使用viewController生命周期函数之一来获取子视图的实际大小。

其中一个将起作用:

  • viewDidLayoutSubviews
  • viewDidAppear

有关详细信息,请查看此问题的答案: Unable to set frame correctly before viewDidAppear