Ios6 iOS 6自动布局滚动视图不使用两个表滚动

Ios6 iOS 6自动布局滚动视图不使用两个表滚动,ios6,scrollview,tableview,autolayout,Ios6,Scrollview,Tableview,Autolayout,我有一个带有两个并排的表视图的滚动视图和一个底部导航栏 两个表视图都应该使用整个视图,但如果它们的内容对于屏幕来说太大,则可以一起滚动。这两个表视图显示同一数据集的不同数据 当表格内容大于屏幕时,或者我将手机旋转到横向,则不会出现滚动。看起来根本没有任何滚动 我正努力坚持使用自动布局。我做错了什么?TableView的大小为视图的整个大小,导航栏设置为远离视图底部0。它粘贴正确,但滚动根本不起作用 我应该怎么做才能使滚动正常工作?UITableView本身就是一个UIScrollView,这意

我有一个带有两个并排的表视图的滚动视图和一个底部导航栏

两个表视图都应该使用整个视图,但如果它们的内容对于屏幕来说太大,则可以一起滚动。这两个表视图显示同一数据集的不同数据

当表格内容大于屏幕时,或者我将手机旋转到横向,则不会出现滚动。看起来根本没有任何滚动

我正努力坚持使用自动布局。我做错了什么?TableView的大小为视图的整个大小,导航栏设置为远离视图底部0。它粘贴正确,但滚动根本不起作用


我应该怎么做才能使滚动正常工作?

UITableView本身就是一个UIScrollView,这意味着如果其内部内容大于其大小,它将滚动。我以前必须在滚动视图中处理表视图,我认为关闭滚动并不强制表视图成为其内部内容的高度,而是将其剪辑到可见区域。要获得适合内部内容的表格视图,需要向表格视图添加高度约束,并将其拖动到控制器中以创建插座。然后在控制器中添加如下内容(更新以匹配约束出口名称)


确保从表格视图的底部到滚动视图都有约束,以便主滚动视图能够适应内部内容。

您能澄清一下吗?当你说不滚动时,你是说滚动视图不滚动,而表视图滚动,还是说什么也不滚动?是否为表格视图启用了滚动?我已关闭了表格视图的滚动。他们不应该滚动;相反,整个外部滚动视图应该滚动到表内容的长度。
-(void) viewWillLayoutSubviews{
    [self.tableViewOne layoutIfNeeded];
    self.tableViewOneHeightConstraint.constant = self.tableViewOne.contentSize.height;

    [self.tableViewTwo layoutIfNeeded];
    self.tableViewTwoHeightConstraint.constant = self.tableViewTwo.contentSize.height;
}