我在autolayout和动态scrollview heigth上发疯了。
我想根据多个textview中的内容制作我的scrollview内容高度。 textviews之间的间距也应该保持不变。
因此我尝试制作一个带有两个textview的小样本应用程序和一个为每个textview调用[textview sizeToFit]
的按钮。另一个线程建议将最低视图的底部verticl间距设置为scrollview(参见screen1)
以下问题:
[textview sizeToFit]
后,scrollview不可滚动且其大小保持不变。此外,只有textview1可以滚动(在IB中设置为NO)我很高兴获得任何帮助或分步教程。 我的另一个想法是:将这些文本视图放在tableview中并根据内容使单元格变高是否合理是有意义的,所以我不喜欢使用scrollview的东西?
截图上有更多详细信息:
答案 0 :(得分:0)
我弄明白了,使用带有自定义单元格的UITableView,左侧包含标签,右侧包含文本视图。
要在UITableView中获取动态高度,我使用了此线程中提供的答案: Dynamic Height iOS7
此外,我向UITextView添加了2个约束(单元格的内容视图的顶部和底部),以将UITextView拉伸到与单元格相同的高度。
虽然它不是我想要的答案(因为我试图仅使用autolayout),但我希望其他人可以使用这种方法。