IOS 如何让你的应用快速兼容iPhone5
来源:互联网 发布:手机压缩图片软件 编辑:程序博客网 时间:2024/05/16 07:54
IOS 如何让你的应用快速兼容iPhone5
转自
http://blog.csdn.net/kiki1985/article/details/8710948
首先需要一个高级一点的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
- IOS 如何让你的应用快速兼容iPhone5
- IOS 如何让你的应用快速兼容iPhone5
- 【IOS】让你的应用快速适配iPhone5
- 如何让你的应用快速兼容IP phone 5
- 让你的应用快速适配iphone5
- iOS 让你的APP支持iPhone5
- 让你的Socket应用兼容IPv6
- 让你的Socket应用兼容IPv6
- 让你的Socket应用兼容IPv6
- ios iPhone5和iPhone4的屏幕兼容
- webapp的启动图片如何兼容iPhone5?
- 让你的APP支持iPhone5
- 让你的APP支持iPhone5
- 让你的APP支持iPhone5
- 如何让你的程序适应4寸屏的iPhone5
- 如何让你的IOS产品进入AppStore的快速审核
- 让你的APP支持iPhone5 (转自cocoChina)
- 如何让你的应用更受欢迎?
- phpstorm——php IDE开发工具修改字体及为什么编辑器大多使用等宽字体
- 计算机编程艺术
- 在 Mac OS X 下修改 Hosts 的四种方法
- c++内存泄露检测,长文慎入!
- Android 运行时找不到类:java.lang.NoClassDefFoundError
- IOS 如何让你的应用快速兼容iPhone5
- Http之Get/Post请求区别
- WINCE PB编译不过各种错误集锦
- 解读Windows Embedded 8 的智能系统战略
- 自定义SQlite数据文件存放位置
- android解析xml和json区别
- java设计模式---单例模式(简单笔记)
- xxx.c: Error: C3065E: type of input file 'xxxx' unknown
- C++、C#、JAVA中模板与泛型