Ios 如何在自动调整UIView的大小后获得真实帧

Ios 如何在自动调整UIView的大小后获得真实帧,ios,uiview,frame,autoresize,Ios,Uiview,Frame,Autoresize,我有一个UIView,它被设置为自动调整大小,这取决于partent视图,问题是即使自动调整大小,帧也会返回原始大小 - (void)awakeFromNib{ NSLog(@"%@", NSStringFromCGRect(self.frame));} 它返回原始大小 必须使用viewController生命周期函数之一来获取子视图的实际大小 其中一个将起作用: viewDidLayoutSubviews 视图显示 有关更多详细信息,请查看此问题的答案: 谢谢您的回答,但当

我有一个UIView,它被设置为自动调整大小,这取决于partent视图,问题是即使自动调整大小,帧也会返回原始大小

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

它返回原始大小

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

其中一个将起作用:

  • viewDidLayoutSubviews
  • 视图显示
有关更多详细信息,请查看此问题的答案:

谢谢您的回答,但当我使用LayoutSubview时,它也起作用