从xib和storyboard加载的控制器view的尺寸问题

2016-04-18  本文已影响503人  訷訷

从xib加载的view在viewdidload(是控制器的方法)里得到的这个view的frame不是最终准确尺寸,viewdidlayoutsubviews(是控制器的方法)里才是正确。注:区分layoutSubview(是控件的方法)

@implementation ViewController
- (void)viewDidLoad {
    [super viewDidLoad];
    NSLog(@"viewDidLoad----%@", NSStringFromCGRect(self.view.bounds));
}
- (void)viewDidLayoutSubviews
{
    [super viewDidLayoutSubviews];
    NSLog(@"viewDidLayoutSubviews-----%@", NSStringFromCGRect(self.view.bounds));
}

但从storyboard里加载的在viewdidload里得到的view是最终准确尺寸(待验证)(已证)

上一篇 下一篇

猜你喜欢

热点阅读