在iOS中隐藏标签而不会破坏视图

时间:2016-06-01 17:58:34

标签: ios swift uitableview uiscrollview uilabel

我知道我们可以在iOS9中使用UIStackView,但我现在无法摆脱iOS8,所以我想知道是否有可能在UIView中隐藏一些标签(普通UIView,UIScrollView和UITableViewCell)并保留其余可见标签"堆叠"。

基本上我有一些标签"堆叠"垂直并通过autolayout固定到彼此。如果我隐藏其中的任何一个,我会得到一个空白的空间,标签放在界面构建器中。

1 个答案:

答案 0 :(得分:0)

我已设法使用OAStackview模拟stackView的行为,请执行以下步骤:

  • 使用UIScrollViewOAStackView属性的子类ViewController。
  • 将堆栈视图放在滚动视图
  • 以编程方式设置这些属性的约束
  • 在堆栈视图中添加一堆自定义标签。