技术CTO-关注编程入门知识,提供编程入门教程

您的位置: 首页 > 移动开发 > ios > 正文

iPhone4s 和iphone 6 都要适配,用什么方法好?

来源: 技术CTO 阅读:


最近做项目,要iphone4s 一直到iphone6都要适配,怎么做才能适配,用storyboard可以吗,有没有什么好 的方法。求解。。。。

autoLayout + sizeClass
AutoLayer是必须的,可以看看raywenderlich上的经典文章:http://www.raywenderlich.com/50317/beginning-auto-layout-tutorial-in-ios-7-part-1,一共分为两部分。
如果要针对iPhone6进行不同的布局,就看看SizeClasses。
看看这个 我今天转载的一篇文章:
建议用storyboard + autoLayout。 sizeClass是 iOS 8上的api,如果你的app让iOS8以上的用户用的话才考虑。
现在用sizeClass还不现实。用autoLayout意味着app只运行在 iOS6以上版本,这是可以接受的,iOS6一下版本的用户比例非常小了。

赶紧补补 autLayout的知识吧,以后就不要傻傻的用代码写界面了。现在屏幕碎片化严重,用代码写界面就是死路一条。

storyboard + autoLayout或加上 xib,完全可以适配 3.5 + 4 + 4.7 + 5.5这四种 iPhone尺寸。横屏竖屏都可以搞定。
引用 4 楼 totogo2010 的回复:
建议用storyboard + autoLayout。 sizeClass是 iOS 8上的api,如果你的app让iOS8以上的用户用的话才考虑。
现在用sizeClass还不现实。用autoLayout意味着app只运行在 iOS6以上版本,这是可以接受的,iOS6一下版本的用户比例非常小了。

赶紧补补 autLayout的知识吧,以后就不要傻傻的用代码写界面了。现在屏幕碎片化严重,用代码写界面就是死路一条。

storyboard + autoLayout或加上 xib,完全可以适配 3.5 + 4 + 4.7 + 5.5这四种 iPhone尺寸。横屏竖屏都可以搞定。

^_^ 如果您热爱技术、热爱编程,想与更多的朋友一起交流学习,欢迎加入本站官方QQ群:345733473 ^_^