iOS - 屏幕适配-之自动适配
2015-10-12 18:51
357 查看
最近把xcode升级到7,然后就是各种蛋疼的问题,出现,期中有一个就是屏幕适配的问题,由于 我的项目比较老,所以,一直没怎么注意过屏幕适配,都是ios 自动适配,这在ios8 之前都没有问题,但是在ios9后,这个问题就出现了,启动程序后,,出现上下边黑屏,找了些资料,弄明白:
从Xcode6 GM版本开始,模拟器新增了iPhone6和iPhone6 Plus两种,如果旧的工程直接跑到这两个模拟器中时,默认是"兼容模式",即系统会简单的把内容等比例放大,显示效果有些模糊但尚可接受。此时App内部获取到的设备分辨率和iPhone5是一样的:320*568 point。
上述方法,只在ios8以前适用,如果是ios9的话,那需要添加一张图片Default-568h@2x.png 这样,才能保证自动兼容模式。
参考:http://www.tuicool.com/articles/AzYNZf
从Xcode6 GM版本开始,模拟器新增了iPhone6和iPhone6 Plus两种,如果旧的工程直接跑到这两个模拟器中时,默认是"兼容模式",即系统会简单的把内容等比例放大,显示效果有些模糊但尚可接受。此时App内部获取到的设备分辨率和iPhone5是一样的:320*568 point。
上述方法,只在ios8以前适用,如果是ios9的话,那需要添加一张图片Default-568h@2x.png 这样,才能保证自动兼容模式。
参考:http://www.tuicool.com/articles/AzYNZf
相关文章推荐
- iOS中的多线程技之Pthread和NSThread
- ios登陆界面
- fir.im Weekly - 给女朋友的 iOS 开发教程
- fir.im Weekly - 给女朋友的 iOS 开发教程
- 项目适配iOS9遇到的一些问题及解决办法(更新两个小问题)
- iOS 开发 是该选择Block 还是Delegate呢
- ios测试基础二:mac 安装并使用git下载代码步骤
- iOS7 新特性 edgesForExtendedLayout
- ios vfl代码布局
- iOS软件开发 快速将p12文件转pem
- ios9 3dtouch 博客
- iOS 这一段时间的感悟
- iOS 导航栏navigation的translucent属性 影响半透明状态
- iOS之错误总结收集
- iOS 各种控件默认高度(图示)
- iOS 9隐藏状态栏动画setStatusBarHidden(_:withAnimation:) deprecated
- iOS中AutoLayer自动布局流程及相关方法
- ios图片模糊效果
- iOS OpenCV 缺少64位解决方法
- IOS Quartz 各种绘制图形用法---实现画图片、写文字、画线、椭圆、矩形、棱形等