我一直在使用Interface Builder和新的xcode 6,并使用Size Classes进行界面设计。对于过去的项目,我只编写所有接口和约束。这很有效,因为我的团队可以轻松地拉/推/合并代码。
有没有办法继续只使用代码并使用Size Classes?
我找到了几个对Size Classes的引用,但它们都只提到了Interface Builder的用法:
编辑:
特别是,如何通过代码
为不同的大小类设置约束答案 0 :(得分:1)
所有IB在这里正在实施traitCollectionDidChange:
。通过启用traitCollection
及其horizontalSizeClass
和verticalSizeClass
,您无法在代码中执行任何操作,事实上代码可能更清晰(以及更多)柔性)。