我想实现以下目标:
- >基本上是具有动态高度的视图列表(使用自动布局和包装标签),并且我不想在可能的情况下计算像素高度
答案 0 :(得分:1)
根据您的说法,听起来您希望所有单元格同时可见,以便表格不会滚动。如果是这种情况,您真的需要使用UITableView
吗?
听起来UIStackView
就是你想要的,它会自动完成所有大小调整。这将有效地允许您显示一个充满“单元格”的屏幕,所有大小都正确,无需滚动。
如果要尝试堆栈视图方法,可以使用Interface Builder拖动它。然后,您可以直接在Interface Builder中向其添加项目,或者,如果您一次又一次地复制相同的内容并希望在代码中执行此操作,则使用addArrangedSubview()
添加它们,如下所示:
stackView.addArrangedSubview(yourView)