Scrollview不会滚动多行标签

时间:2016-10-11 21:30:52

标签: ios swift uiscrollview

我在scrollview中有一个多行标签。我设置了内容大小,让我们说scrollView.contentSize.height = 2000 但视图不滚动。项目中几乎没有任何代码。出了什么问题?

enter image description here

enter image description here

唯一的问题是我没有约束标签的高度,因为它会根据文字的长度而变化。

2 个答案:

答案 0 :(得分:2)

高度无关紧要。但重要的是你需要将它固定在滚动视图的底部。

通过将其固定在顶部和底部,它将使用标签来设置内容大小,从而允许它滚动。

答案 1 :(得分:1)

我建议添加一个self而不是UITableView,添加一个包含UIScrollView的{​​{1}}。通过设置适当的值:

  • 标签的约束。
  • tableView的UITableViewcell
  • tableView的UILabel

它适用于您的情况。

有关设置动态单元格高度的详细信息,您可能需要check this answer

希望有所帮助。