本人在Main.storyboard布局
获取控件的值,初始化另一个控件
使用_headerView.frame
方法1,在是frame之前
[self.view setNeedsLayout];
[self.view layoutIfNeeded];
- (void)viewDidLoad {
[super viewDidLoad];
[self.view setNeedsLayout];
[self.view layoutIfNeeded];
[self NoitifinationCenterListener];
[self setNavgation];
}
方法2
在viewDidLoad位置获取得到异常的frame值
在viewDidAppear位置获取得到正确的frame值
本文探讨了在Main.storyboard中布局控件并获取frame值的方法。介绍了两种不同情况下获取frame值的有效方式:一种是在viewDidLoad中通过调用setNeedsLayout和layoutIfNeeded来更新布局;另一种是在viewDidAppear中直接获取已正确布局的frame值。
1184

被折叠的 条评论
为什么被折叠?



