//控制器的view将要布局子控件
- (void)viewWillLayoutSubviews {
[super viewWillLayoutSubviews];
NSLog(@"viewWillLayoutSubviews self.label.frame == %@", NSStringFromCGRect(self.label.frame));
}
//控制器的view布局子控件完成
- (void)viewDidLayoutSubviews {
[super viewDidLayoutSubviews];
NSLog(@"viewDidLayoutSubviews self.label.frame == %@", NSStringFromCGRect(self.label.frame));
}
在storyboard相对布局,只有在方法viewDidLayoutSubviews 界面控件的位置才能确定下来,如果用了相对布局,一进界面就想要获取控件位置,应该在该方法内获取