程序员人生 网站导航

6/6plus适配的问题

栏目:综合技术时间:2015-04-27 08:12:12

大家都知道6/6plus出来以后你的app在6/6plus装备上运行起来会显得特别粗糙,字体放大,模糊, 键盘变高,其实就是苹果采取了兼容模式,以增大比例来保持app自适应,固然我们必须做适配。

接下来我们来讨论下如何适配:

1. 其实很简单, 只需要加入6和6plus的启动图,  6之前我们1般都加入960*640和1136*640两张启动图,现在只需要再加入750*1334(iPhone6)和1242*2208(6plus)的启动图, 这样app运行在6/6plus就不会以兼容模式,而是以高清模式运行,你所遇见的字体模糊,控件拉伸都会消除;

2. 但是还有个问题,就是之前4/4s/5宽度都是320,可能你会写死320的宽度, 在兼容模式下6/6plus会自动拉伸到最大宽度,但是加了启动图后,那320就是320,而6的宽度是375,6plus是414, 所以你需要对这些控件的布局进行调剂;

3. 我的方案是利用获得当前[UIScreen mainScreen].bounds.size.width来肯定宽度, 固然1些控件的高度也依照宽度的比例来(比如imageView), 差不多就是这样.


如果有问题或建议请留言.

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐