2014-02-09 55 views
0

即时疯狂自动布局和动态滚动视图heigth。Autolayout ScrollView动态内容

我想根据多个文字视图中的内容制作我的scrollview内容高度。 textviews之间的间距也应该保持不变。

为此,我尝试制作一个带有两个文本视图和一个按钮的小示例应用程序,该按钮为每个文本视图调用[textview sizeToFit]。另一个线程建议底部verticl最低视图的间距设置为滚动视图(见屏幕1)

以下问题:

  • 的textviews之间的垂直间距不正确应用(见screenshot3)
  • 应用[textview sizeToFit]后,scrollview不可滚动,其大小保持不变。此外,只有textview1可滚动(在IB中设置为NO)

我很乐意为您提供任何帮助或分步教程。 我的另一个想法是:将这些文本视图放在tableview中并根据内容使单元格高亮是否有意义,所以我不想与scrollview的东西纠缠?

更多细节上的截图: constraints before sizeToFit after sizeToFit

回答

0

我想通了,使用一个UITableView与自定义单元格,包含在左侧的标签,右侧一个TextView。

为了获得UITableView中的动态高度我使用了这个线程提供的答案: Dynamic Height iOS7

此外,我向UITextView(单元格的内容视图的顶部和底部)添加了2个约束,以将UITextView拉伸到与单元格相同的高度。

虽然它不是我想要的答案(因为我试图使用自动布局),但我希望其他人可以使用这种方法。