假设我有一个 View ,其宽度在纵向中是 super View 的 1/2,在横向中是 super View 的 1/3,我想我可以为该约束设置不同的乘数,但尺寸类没有此功能.
然后我在下面的帖子中找到了一个解决方案,它说我必须禁用和启用不同大小类别的约束。
Changing the multiplier of a constraint based on size class
我不知道该怎么做。我只能找到一种方法来清除所有的限制。但我不想再次重建所有的约束。我只想改变一个限制。如果我在当前尺码类别中删除该约束,那么它也会在其他尺码类别中删除。有什么方法可以仅针对一个特定尺寸类别禁用该约束吗?
最佳答案
这是删除特定尺寸类别中的特定约束的方法
1.) 选择您需要的具体尺寸等级
2.) 单击要删除/添加其约束的 View 或 uielement。
3.) 该 View 或 uielement 的所有约束都显示在右侧属性检查器中。
4.) 选择要删除的特定约束,这会在该约束上设置蓝色边框。
5.) 然后按退格键。
这将仅删除该特定尺寸类别的它。
此约束现在显示为灰色 查看 Controller 。
关于ios - 如何禁用尺寸类别的一项特定约束?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31071466/