我有一个scrollView,在那个scrollView 上,我有许多标签和textView 以及一个tableView。当没有时,scrollView 工作得很好。tablView 中的行数较少,但如果 tableView 有更多的行数,那么我无法完整内容,甚至我在 tableView 中丢失了很多信息,因为 tableView 不可滚动。我已将所有标签、textView 和 tableView 添加为滚动视图的子视图。任何人都可以帮助我,这样我就可以获得完整的 tableView 并使其正确可滚动。
这是我设置scrollView内容大小的代码。
float maxHeight = 0;
for(UIView *v in [self.scrollView subviews]){
if(v.frame.origin.x + v.frame.size.height > maxHeight)
maxHeight = v.frame.origin.x + v.frame.size.height;
}
self.scrollView.contentSize = CGSizeMake(_scrollView.frame.size.width, maxHeight+100);