最近发现几个view的差异很值得注意:
1 - (void)viewDidLoad
视图安装xib文件的布局布置好了,大小读取的都是xib文件的大小哦
如果是ipad用了iphone的视图,那这个将是读取到的iphone的大小
2 -(void)viewWillAppear:(BOOL)animated
正常是视图自适应启动屏幕的大小后的事件
也就是说,上面的情况,读取到的就是ipad的屏幕信息了
3 -(void)viewWillLayoutSubviews
但是,这个是新发现,如果是横屏的xib而启动的时候是竖屏
iphone就很正常的发生这个问题了
第一个事件显示的是横屏的部署的情况哦
第二个事件是,竖屏的自适应后的界面哦
然后才会重新调整布局适应横屏的界面,读取到的才是横屏的屏幕信息
原创内容如转载请注明:来自 阿权的书房
1 - (void)viewDidLoad
视图安装xib文件的布局布置好了,大小读取的都是xib文件的大小哦
如果是ipad用了iphone的视图,那这个将是读取到的iphone的大小
2 -(void)viewWillAppear:(BOOL)animated
正常是视图自适应启动屏幕的大小后的事件
也就是说,上面的情况,读取到的就是ipad的屏幕信息了
3 -(void)viewWillLayoutSubviews
但是,这个是新发现,如果是横屏的xib而启动的时候是竖屏
iphone就很正常的发生这个问题了
第一个事件显示的是横屏的部署的情况哦
第二个事件是,竖屏的自适应后的界面哦
然后才会重新调整布局适应横屏的界面,读取到的才是横屏的屏幕信息
原创内容如转载请注明:来自 阿权的书房
收藏本文到网摘