Xib与Storyboard加载UIViewController View尺寸大小不同的问题
来源:互联网 发布:java做服务器看那些书 编辑:程序博客网 时间:2024/05/19 08:45
最近在研究iPhone6, iPhone6 Plus的屏幕适配问题,苹果为开发者添加了SizeClass的概念,
每个屏幕尺寸对应一个SizeClass,而每个尺寸上的界面布局使用Autolayout来实现。但是有个
奇怪的现象:
同一个DemoViewController,从xib文件加载的,在viewDidLoad方法中查看self.view的尺寸,
始终与xib中设置的尺寸一样;而从storyboard加载的,在viewDidLoad方法中查看self.view的尺寸
是当前屏幕的真实尺寸。这样就带来一个问题,我们通常想在view第一次加载的时候根据当前屏幕
的大小初始化一些东西,而使用xib创建的ViewController的view的尺寸不是当前屏幕的尺寸。网上
查了一些资料,也没了解到原因与解决方法。
0 0
- Xib与Storyboard加载UIViewController View尺寸大小不同的问题
- 从XIB、Storyboard加载View或ViewController
- 在storyboard或xib中,设置了View的约束,代码更改View的坐标大小
- storyboard和xib不同的人生道路
- 从xib加载UIViewController的一个坑
- Storyboard中使用xib定义的view
- XIB或者storyboard中嵌入自定义view(xib)的方法
- UIViewController加载不出来/XIB加载不出来的问题总结
- UIViewController view视图的加载
- UIViewController view的加载情况,以及frame怎样改变问题
- UIViewController 与加载其中的View之间的相互引用
- 动态加载StoryBoard、xib
- storyboard和xib的区别以及如何加载xib文件
- UIViewController XIB/NIB加载过程
- iOS LaunchScreen.storyboard xib加载启动页面不显示问题
- xib 与 Storyboard 区别
- xib里面的view 改成ipad大小
- 在Storyboard中使用由xib定义的view
- 跟我一起学extjs5(39--单个模块的设计[7数据的增加修改删除])
- PLSQL_Oracle面试整理(汇总)
- Kernel
- Android Intent.FLAG_NEW_TASK详解,包括其他的标记的一些解释
- JavaScript 实现sprintf 功能代码
- Xib与Storyboard加载UIViewController View尺寸大小不同的问题
- request.getParameterValues()与enctype="multipart/form-data"不能共用
- ThinkPHP 分页实现
- 加密解密那点事
- 常用正则表达式
- Shell分布式系统分发文件脚本
- TPS和QPS的区别
- C#中的Dictionary字典类介绍
- 智能小区中嵌入式MP3流媒体网络广播系统设计