Ios 如何在其他textview下布局UITextview?
iOS 我有一个在静态标题下包含多个文本视图的视图,请参见下图。文本视图的文本将根据上一个视图进行更改。我很难让标题2和它的文本视图在标题1和它的文本视图下布局。这都包含在一个滚动视图中。有什么好办法可以确保这些文本视图布局合理吗?我希望TextView能够环绕高度,将其下方的所有视图移动到视图的下方。注:我曾通过google fu尝试过多种不同的方法,涉及以下内容,但没有取得多大成功:Ios 如何在其他textview下布局UITextview?,ios,layout,textview,Ios,Layout,Textview,iOS 我有一个在静态标题下包含多个文本视图的视图,请参见下图。文本视图的文本将根据上一个视图进行更改。我很难让标题2和它的文本视图在标题1和它的文本视图下布局。这都包含在一个滚动视图中。有什么好办法可以确保这些文本视图布局合理吗?我希望TextView能够环绕高度,将其下方的所有视图移动到视图的下方。注:我曾通过google fu尝试过多种不同的方法,涉及以下内容,但没有取得多大成功: CGRect frame = _textView.frame; frame.size.height
CGRect frame = _textView.frame;
frame.size.height = _textView.contentSize.height;
_textView.frame = frame;
_scrollView.contentSize = CGSizeMake(frame.size.width, 10+CGRectGetMaxY(frame));
目标:
使用上述代码的布局不正确:
没有什么要继续的,但是看起来您可能没有向下移动第二个标签和文本视图来补偿现在更大的上部文本视图。尝试更改下部标签和文本视图的框架,以便Y值将它们向下放置足够远,以清除上部文本视图。关键是:-CGFloattableView:UITableView*表格视图高度FORROWATINDEXPATH:NSIndexPath*indexPath{CGRect frame=TextView.frame;frame.size.height=TextView.contentSize.height;TextView.frame=frame;返回CGRectGetMaxYframe;}