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

Posted

技术标签:

【中文标题】切换自动布局约束 - 可能吗?【英文标题】:Toggling Auto Layout constraints - possible? 【发布时间】:2013-08-01 23:34:31 【问题描述】:

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

这与“切换”它不同。您不能设置零属性。您可以改为将其删除并在再次需要时添加它。 这是最好的吗? @DougSmith,是的,如果你不能修改约束的常量,那么你能做的就是这些。

以上是关于切换自动布局约束 - 可能吗?的主要内容,如果未能解决你的问题,请参考以下文章

您可以使用自动布局添加派生约束吗?

自动布局问题

我们可以在 iOS 6 自动布局生成的帧上产生 CGRectIntegral 的效果吗?

动画 UITableView 的自动布局顶部约束导致崩溃,有啥线索吗?

使用自动布局缩放垂直约束

约束/自动布局栏隐藏,Xcode 6