在不破坏视图的情况下隐藏 iOS 中的标签
Hiding labels in iOS without breaking the view
我知道我们可以在 iOS9 中使用 UIStackView,但我目前无法摆脱 iOS8,所以我想知道是否可以在里面隐藏一些标签一个 UIView(普通 UIView、UIScrollView 和 UITableViewCell)并保留其余可见标签 "stacked".
基本上我有一些标签 "stacked" 垂直放置并通过自动布局相互固定。如果我隐藏它们中的任何一个,我会得到一个空的 space,其中标签被放置在界面生成器中。
我已经成功地使用 OAStackview 模拟了 stackView 的行为,遵循以下步骤:
- 子类 ViewController 使用
UIScrollView
和 OAStackView
属性.
- 将堆栈视图放在滚动视图中
- 以编程方式为这些属性设置约束条件
- 向堆栈视图添加一堆自定义标签。
我知道我们可以在 iOS9 中使用 UIStackView,但我目前无法摆脱 iOS8,所以我想知道是否可以在里面隐藏一些标签一个 UIView(普通 UIView、UIScrollView 和 UITableViewCell)并保留其余可见标签 "stacked".
基本上我有一些标签 "stacked" 垂直放置并通过自动布局相互固定。如果我隐藏它们中的任何一个,我会得到一个空的 space,其中标签被放置在界面生成器中。
我已经成功地使用 OAStackview 模拟了 stackView 的行为,遵循以下步骤:
- 子类 ViewController 使用
UIScrollView
和OAStackView
属性. - 将堆栈视图放在滚动视图中
- 以编程方式为这些属性设置约束条件
- 向堆栈视图添加一堆自定义标签。