Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 切换自动布局约束-可能吗?_Ios_Objective C_Uiview_Autolayout_Nslayoutconstraint - Fatal编程技术网

Ios 切换自动布局约束-可能吗?

Ios 切换自动布局约束-可能吗?,ios,objective-c,uiview,autolayout,nslayoutconstraint,Ios,Objective C,Uiview,Autolayout,Nslayoutconstraint,是否可以切换自动布局约束,以便在某些情况下可以启用一个约束,但在不同的情况下可以禁用一个约束和启用另一个约束?啊,我真傻。这可以通过priority属性实现,设置一个高于另一个。这与“切换”它不同。不能设置零属性。你可以删除它,然后在需要时再添加它。这是最好的方法吗?@DougSmith,是的,如果你不能修改约束的常数,那么这就是你所能做的。

是否可以切换自动布局约束,以便在某些情况下可以启用一个约束,但在不同的情况下可以禁用一个约束和启用另一个约束?

啊,我真傻。这可以通过
priority
属性实现,设置一个高于另一个。

这与“切换”它不同。不能设置零属性。你可以删除它,然后在需要时再添加它。这是最好的方法吗?@DougSmith,是的,如果你不能修改约束的常数,那么这就是你所能做的。