UIScrollView中的UITableView - 如何使视图滚动,而不是TableView本身?

Tob*_*lis 9 objective-c uitableview uiscrollview ios

想象一下,有一个带有UIScrollView的UIViewController.在视图的顶部有一个UIImageView,一些UILabels和其他东西.此外,还有一个UITableView,其内容是Dynamic Prototypes.我附上一张图片说清楚:

在此输入图像描述

我在UITableView中没有静态数量的单元格,所以它可以滚动.我的问题如下:UITableView本身滚动但我想滚动整个视图.这样做的最佳可能性是什么?


我今天成立的可能的解决方案

1)第一件事是:我创建一个UITableViewController并声明一个标题部分,其中我以编程方式包含所有标签,图像等(我希望使用界面构建器...)

2)另一种解决方案是计算视图的高度.我尽力做到这一点 - 但是:没有成功.如果这是最好的方法:有人能举个例子吗?

Mar*_*ams 19

我会放弃UIScrollView,只是使用一个UITableView.您可以添加一个UIView对象作为tableHeaderViewUITableView只是在界面生成器中拖动.现在,由于所有内容都是UITableView层次结构的一部