用xib做3.5 4寸的屏幕适配
来源:互联网 发布:微商达人软件 编辑:程序博客网 时间:2024/04/28 13:27
首先需要一个高级一点的Xcode版本,现在一般都要4.5以上了吧,然后将你的应用在模拟器中运行,选择 硬件-->设备--> iPhone (Retina 4- inch)这个就是iphone 5 的分辨率。
没有做过适配的应用就会在上下两端出现黑边,
那么如何做适配呢?
1.首先需要添加一张启动图片,图片名字命名为Default-568h@2x.png,设置好以后,启动看,就会发现上下的两条黑边不见了。
2. 3.5- inch 的屏幕的高度 480,而4.0 - inch 的高度为568, 所以对于以前一些 硬编码设置 CGRect,CGPoint,CGSize的地方要重新设置过,一般也有两种办法,一种是通过相对坐标来计算,一种是判断屏幕大小然后分开来设置。
例如:
(1).通过相对坐标来计算
CGSize size = [[UIScreen mainScreen] bounds].size;
view.frame = CGRectMake(0, 44 , 320, size.height - 44)
(2).判断屏幕大小然后分开来设置。
#define DEVICE_IS_IPHONE5 ([[UIScreen mainScreen] bounds].size.height == 568)if (DEVICE_IS_IPHONE5) {[button setFrame:CGRectMake(0, 538, 320, 440)];}else{[button setFrame:CGRectMake(0,450, 320, 440)];
}
3.对于用xib来布局的界面
勾选viewControl 的use autoLayout
当然还要确认选中另一项 AutoResize subViews
0 0
- 用xib做3.5 4寸的屏幕适配
- ios开发适配3.5寸和4寸屏幕
- 同时适配3.5寸和4寸屏幕
- 简单适配3.5寸,4寸iPhone屏幕的方法
- IOS屏幕3.5寸和4寸屏幕适配 之 适配ios6转屏
- iOS技巧——xcode的xib文件的6、7、3.5、4寸屏幕的四种适配
- xib按比例添加约束做屏幕适配探讨(未完)
- xib的屏幕适配问题
- 哈哈 明天放假 终于有点心情写文章了!这次说说 4寸 和3.5寸的适配
- xib定义的tableviewcell宽度固定,无法适配屏幕
- app在4寸屏幕上显示只有3.5寸问题
- 树莓派3.5寸屏幕和hdmi显示切换的方法
- iOS Xib尺寸适配屏幕尺寸
- Ipad12.9寸上传的屏幕尺寸
- 自适应 ios 3.5寸和4寸
- IOS之ipad和iphone之间的xib的适配所有的屏幕
- 利用xib对控件添加约束 适配屏幕
- 利用xib对控件添加约束 适配屏幕
- 传统6大茶类都有哪些
- [Android 4.4.4] 泛泰A850 三版通刷 Mokee4.4.4 KTU84P 20140623 RC2.1 by syhost
- 第5章 光纤通道存储区域网络
- 海尔裁员上万背后:用工难促机器人市场爆发
- xib里面的按钮链接的事件为什么无效啊?
- 用xib做3.5 4寸的屏幕适配
- 程序员的职场潜意识Top10
- MFC & Gdi+ 实现在图片上写中文 (OpenCV原生不支持写中文本到图片,当然FreeType库也可实现)
- 东岳庙2014
- 中国产生的数据有多大
- ADR (PC-relative)----获取同节中标号所代表的内存地址
- 收集的C标签下拉框,感觉比较实用(c标签的begin和end)
- Linux主机和MySQL实时监控工具-orzdba
- VS2010安装SVN