【发布时间】:2016-12-24 08:54:11
【问题描述】:
我面临一个新问题。我的故事板中有以下布局。
在此布局中,您会看到一个滚动视图,顶部始终具有相同的内容,底部有一些框。这些框应该是可变的,所以我希望它们中的一些被关闭而一些被打开。我已经尝试说诸如 mapBox.hidden = true 或 mapBox.removeFromSuperview() 之类的内容。
这样做的问题是,如果我这样做,盒子是隐藏的,但由于我认为的限制,它的空间总是在那里。
我已经在 Android 上做过了,你可以给它们的盒子只留一个边距,当你把 dem 隐藏起来时,下面的盒子只有它的边距到隐藏盒子顶部的任何东西。
我想要的是打开和关闭某些框的可能性,并且所有未隐藏的框之间的距离始终相同,并且滚动视图与它的内容一样大。
我希望你能读懂我可能难以理解的英语并给我一个提示。
【问题讨论】:
-
这些框在可见时是否具有固定(预定义)的高度?
-
不,不是我设置的。它们也应该因内容而异。
标签: ios swift layout uiscrollview storyboard