由于开发中进场使用xib,或storyBoard来布局,有的时候需要获取某一控件的frame大小,或者在load完xib文件以后修改某控件的frame。这时需要用到的两个主要方法为 ;
//不添加这两个方法获得的尺寸会是xib里面未完成autolayout适配的尺寸,storyBoard同理,
[self.view setNeedsLayout];
[self.view layoutIfNeeded];
如果需要在加载xib之后修改frame或者获取frame需要在
- (void)viewDidAppear:(BOOL)animated;中修改或者获取