Xcode故事板相当于Android LinearLayout和View.GONE

时间:2016-01-07 14:00:42

标签: android ios xcode storyboard android-linearlayout

基本上,在Android中,我有一个3个视图的LinearLayout。如果我将视图1设置为' View.GONE',则视图2将成为顶视图,视图3仍位于其下方。或者,如果我将View 2设置为' View.GONE',则View 1现在位于View 3之上。我无法找到有关如何在Xcode中为iOS应用程序执行此操作的任何答案。我知道有UIStackView,但这只是iOS 9+,我不想要。我该怎么做呢?最好是在Swift中。

1 个答案:

答案 0 :(得分:1)

我通过将视图固定到其他视图来解决问题,然后使用视图的出口尝试更改视图的高度,而不是创建高度约束的出口并将其设置为0,如图所示这个答案:

https://stackoverflow.com/a/23655322/4838107