【发布时间】:2017-01-16 20:47:23
【问题描述】:
我需要为不同大小的类创建一些不同版本的布局,并且我需要在没有情节提要的情况下这样做。
我想知道最好的方法是什么?到目前为止,我有两个选择:
1) 只需删除 traitCollectionDidChange() 中的所有旧约束并设置新的约束集。
2) 将所有约束存储在我的 ViewController 中并在 traitCollectionDidChange() 中修改它们。
第二个选项在我看来更好,但我仍然有疑问:)
【问题讨论】:
-
好吧,如果你看的话,它们都是一样的。修改现有的或删除旧的并创建新的,否则修改会这样做。我想看看其他一些选择。
标签: ios objective-c swift xcode autolayout