关于适配

来源:互联网 发布:java可变参数怎么接收 编辑:程序博客网 时间:2024/06/05 15:31
项目赶的话可以用5S的分辨的 不会打回来 只是AppStore上只显示应用已针对5S 进行优化 QQ就是这样。

如果适配了6 6+  就会显示针对5S 6 6Plus 进行优化 参考支付宝钱包。。


自动布局很简单的,只需要布局View之间的间距,周边边缘的间距即可,不需要布局具体View的高和宽。然后遇到不同的屏幕他就会自动适配。



phone6和iphone6Plus适配得要出翔了   

各位大大,从网上看了不少autolayout的教材,都写得很简单,然后感觉还是无法解决6和6plus的适配问题,项目是新开的项目,月底要上线,目前考虑了几个方案
1.学习autolayout,然后用起来(但是感觉学起来很难啊,各种教程写得很简单,稍微出点问题就不知道怎么办了),而且项目时间很紧,感觉会不可控了
2.直接xib写多套。但是代码量很大,也很烦
3.直接一套xib。然后删除launchScreen.xib和6还有6plus的启动图,让工程去自动拉伸达到适配的效果。然后提交appstore。但是这个方案又怕苹果会说我们没适配,然后拒掉。

这里,特地向各位大大请教下,这3套方案,哪套更靠谱一点



今天研究了一天的适配问题,得出一点心得,虽然最终没有解决问题,但是也把我遇到的问题晒出来,免得大家遇到

我们一直在网上看到的教程,都是教我们如何用autolayout适配iphone6和6+。但是貌似大家都忽略了一点,就是电池栏,导航栏,还有tabbar的问题。这几个控件,在我们用简单拉伸的方式(老工程在6和6+上会自动拉伸)做适配的时候,我们的这三个空间,其实也是简单拉伸了的。这样子,我们的内容区域,其实宽高比并没有变,但是当我们做了适配之后,我们的电池栏会变回20,导航44,tabbar为49,这样导致多处了一部分空间。所以如果我们需要真正的适配,还需要注意这个细节,在没有使用tableview和scrollview的页面,让设计重新出图,才能完成适配。打字讲不清楚,这里上传两张图对比下就清楚了

0 0
原创粉丝点击