Twitter 的问题还没有解决。但12,13,14,15和Twitter无关。先把后面补全。
本节讲的主要问题是如果,你希望在不同设备及设备的方向情况下,有不同的布局怎么办?
本讲继续讲自动布局。前面已经演示过了基本的自动布局了。简单总结一下
1,Reset to suggested constraints
2, 取值首选standard value和0。然后才是自定义的magic number
3, 不要有黄线,认准蓝线
4,用好stack view 分组
5,在size 里面可以逐个检查各个constraints
6, Ctrl-dragging 也可以在view之间进行
下面是这节课的重点
vary for Traits
document outline 可以检查constraints 是否足够,或者有冲突。
autolayout 很强大,也很复杂。要想真正掌握需要大量的实践。
虽然不常用,但也可以用代码实现auto layout的效果。
NSLayoutConstraint
Size Inspector
rotation
size class
traitCollection.horizontalSizeClass
traitCollection.verticalßSizeClass
trait collection
clear constraints
Top Layout Guide
本节没有深入的问题有
多个控件间如果不想均匀设定高度和宽度怎么办
⌘= // Size to fit content
⌥⌘= // Update frame
网友评论