【发布时间】:2015-02-25 17:31:04
【问题描述】:
如何务实地添加尺寸类自定义?我知道如何在界面生成器中执行此操作,但想使用我现有的编程 NSLayoutConstraints 执行此操作。似乎在任何地方都找不到有关此的任何信息,除了一两个地方说可以做到,但没有关于如何做到的信息。
谢谢
【问题讨论】:
标签: ios objective-c nslayoutconstraint size-classes programmatically-created
如何务实地添加尺寸类自定义?我知道如何在界面生成器中执行此操作,但想使用我现有的编程 NSLayoutConstraints 执行此操作。似乎在任何地方都找不到有关此的任何信息,除了一两个地方说可以做到,但没有关于如何做到的信息。
谢谢
【问题讨论】:
标签: ios objective-c nslayoutconstraint size-classes programmatically-created
从视图中获取特征集合很简单:
self.view.traitCollection
并且UITraitCollection 具有horizontalSizeClass 和verticalSizeClass 属性,您可以根据需要检查和应用约束。
你还想实现 traitCollectionDidChange: 方法来获取旋转引起的变化
【讨论】: