美文网首页
CS193笔记 第十二讲 Autolayout

CS193笔记 第十二讲 Autolayout

作者: 默默熊 | 来源:发表于2017-04-10 23:40 被阅读23次

    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

    相关文章

      网友评论

          本文标题:CS193笔记 第十二讲 Autolayout

          本文链接:https://www.haomeiwen.com/subject/fvoeattx.html