大家是怎么做 iPhone 5, 6, 6plus 屏幕适配的?

2015-09-14 14:23:06 +08:00
 arkilis
在网上看了一些教程以及经验分享。最著名的是

http://www.raywenderlich.com/83276/beginning-adaptive-layout-tutorial

发现用的主要是 Autolayout 以及 Contraits 。不知道大家有什么别的招 (基于 storyboard )?
9951 次点击
所在节点    iPhone
15 条回复
xxppxiaowei
2015-09-14 15:16:27 +08:00
..代码写?
puras
2015-09-14 15:54:39 +08:00
基于 StoryBoard ,内容多了以后会很卡,是我的姿势不对?
Cee
2015-09-14 16:01:32 +08:00
AutoLayout
Creolophus
2015-09-14 16:50:14 +08:00
AutoLayout
blacklee
2015-09-14 16:54:02 +08:00
我的一个 App 比较简单,简单到手写代码,定个坐标,就完美适配了。
当然这是运气好,下一个 App 的界面不简单的话, AutoLayout 还是得用上的。
wupher
2015-09-14 16:55:59 +08:00
AutoLayout 简单的就用 Storyboard ,复杂的就有 Masonry 代码来生成。

iOS8 的 size classes 更方便,可以实现不同设备不同布局。
noark9
2015-09-14 16:56:27 +08:00
全套 AutoLayout
lk920724
2015-09-14 17:26:35 +08:00
静态故事版,动态手写咯。
hdbean
2015-09-14 17:37:32 +08:00
AutoLayout
finab
2015-09-14 18:09:35 +08:00
Masonry 是真的方便, 我现在写任何控件都离不开这个,太好用了
kekex
2015-09-15 10:40:18 +08:00
用 autolayout 感觉 Storyboard 和 Masonry 要花的时间差不多
luckymore0520
2015-09-15 19:27:09 +08:00
适配要从设计稿开始,做设计稿的时候 组建位置就不能使用绝对位置(坐标),一般都是相对关系。
其次, iOS 现在肯定是用 AutoLayout 了,代码写就用 Masonry ,不过推荐使用可视化的方式, Xib 或者 Storyboard ,各有各的好处,各有各的劣势
arkilis
2015-09-15 20:03:32 +08:00
@luckymore0520 老项目要回炉,之前都是 4s 和 5 的
@kekex @finab 没啥经验 masonry, auto 还没练好
@noark9 打算重新搞一搞 AutoLayout
@wupher +1
@blacklee 这个血的教训啊,一开始就最好考虑到
@Cee +1
@puras 目前 20~30 个 view ,都是基于 Storyboard, 一点都不卡
noark9
2015-09-15 22:56:44 +08:00
@arkilis 把 autolayout 搞定了,后面布局的基本完全依赖 xib ,之前用过 masonry 感觉很多地方被坑了,所以很不喜欢
yuriko
2015-09-19 09:09:41 +08:00
Android 开发淡定的看着你们……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/220575

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX