如何实用地添加大小类自定义?我知道如何在界面构建器中执行此操作,但希望使用我现有的编程NSLayoutConstraints执行此操作。似乎无法在任何地方找到任何关于此的信息,除了一两个地方说它可以完成,但没有关于如何的信息。
谢谢
答案 0 :(得分:3)
从视图中获取特征集很简单:
self.view.traitCollection
和UITraitCollection具有horizontalSizeClass和verticalSizeClass属性,您可以根据需要检查和应用约束。
您还想实现traitCollectionDidChange:方法来获取由旋转引起的更改