在自定义的 cell 中添加一个 label , label 的宽度是一定要添加约束的吗?不能通过给 label 添加 leading 和 tailing 约束来决定 width ?类似下图,如果给 label 添加 leading 、 bottom 、 tailing 、 top 约束, label 就无法换行,如果给 label 添加 width 约束,效果却是正常的。
1
zapper 2015-11-07 08:45:07 +08:00
iOS Auto Layout 开发秘籍(第二版)
名字虽然听起来不咋地 |
2
kaichen 2015-11-07 09:15:29 +08:00
|
3
fhefh 2015-11-07 09:50:27 +08:00
|
4
caisd1998 2015-11-07 10:47:57 +08:00
英语可以的话,肯定是看官方的文档,然后看看 WWDC2015 的 Mysteries of Auto Layout 。
Autolayout 本身设计还是有些问题的,所以建议用第三方的库,比如 Masonry ,至少出错时报错信息比较清晰。但无论用什么库, Autolayout 的基础知识要先掌握好。 |
5
xieweizhi007 2015-11-07 11:33:11 +08:00
几个 WWDC 相关的 autolayout 必看.
|
6
johnlui 2015-11-07 11:37:50 +08:00
别再“学”了,“用”起来,就会很快理解了。
|
7
targz 2015-11-07 11:48:34 +08:00 via Android
楼上+1 照着一个稍微复杂的页面,自己实现实现,几次就熟练了
|
8
amoblin 2015-11-07 14:46:56 +08:00
深入剖析 Auto Layout ,分析 iOS 各版本新增特性 http://www.starming.com/index.php?v=index&view=84
|
9
xi_lin 2015-11-07 18:51:58 +08:00
直接用 Masonry 吧。原生 api 的语法实在太蛋疼
|
10
free9fw 2015-11-08 14:34:03 +08:00
IB 多拖拖就会了
|
11
huoshanhui 2015-11-08 22:25:39 +08:00
Auto Layout 的核心就是设置约束规则,把这理解透了就好了。
|