【发布时间】:2018-02-03 21:49:08
【问题描述】:
我的 Objective-c 应用程序中有一个 ViewController。 在这个 UIVIew 中,我有两个高度相同的视图,例如:
我正在尝试将常量设置为 0,但这不会随以下代码改变:
self.firstViewHeightConstraints.constant = 0;
[self.view setNeedsLayout];
[self.view layoutIfNeeded];
我的高度优先级等于750,上视图约束的优先级等于250。
我不想在这种情况下应用等于高度,如何将向上视图的高度常量约束设置为 0 以隐藏第一个 UIView?
【问题讨论】:
-
它不工作还是你有什么问题?
-
感谢您的回复@MilanNosáľ,希望清楚然后编辑。我的代码不起作用,所以我的问题是:如何将约束设置为 0,以便在特定情况下不应用“等于高度”约束?
标签: ios objective-c uiview autolayout constraints