iOS 获取Frame值异常

本人在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值

原创文章 98 获赞 14 访问量 15万+

猜你喜欢

转载自blog.csdn.net/TaLinBoy/article/details/72364799
今日推荐