如何在滚动视图中添加多个UITableviewController?

kid*_*d49 5 cocoa-touch objective-c uiscrollview ios

我想创建一个类似于Twitter的配置文件viewcontroller.我相信它包含3个不同的孩子UITableviewController,它通过分段控制保持切换.但是当我滚动我的子viewcontroller的tableview时,它也会滚动父滚动视图.

任何人都可以解释如何实现这种行为吗?

Dha*_*yas 2

  • 你可以做的就是使 UIScrollView 成为 UIViewController 的子视图,然后使 UIContainerView 成为 UIScrollView 的子视图。
  • 但是通过使用 UIContainerView 将帮助您拆分代码并使用多个 UITableViewController
  • 现在添加 UITableViewController 并将其嵌入到 UIContainerView 中。

请查看下面的图片以获取解决方案。另请检查文档大纲中的结构。

使用 UIContainerView 和 UITableViewController


在此输入图像描述


希望它有助于解决您的问题。如有任何疑问,请告诉我。