在故事板中嵌套视图控制器

4

我正在学习如何在iOS开发中使用故事板,但似乎无法弄清楚如何在同一屏幕上管理多个视图。

我想要能够控制同一屏幕上的多个元素,例如一个带有UIImageViewUITableView

这意味着我需要3个UIViewControllers,一个用于UITableView,一个用于UIImageView,还有一个用于主视图。但据我所知,故事板只允许每个视图层次结构屏幕有1个控制器。有谁能告诉我我错过了什么吗?

1个回答

9
视图控制器容器是一个很好的选择。可以参考苹果的文档:创建自定义容器视图控制器

容器视图控制器是iOS应用程序设计的关键部分。它们允许您将应用程序分解为更小、更简单的部分,每个部分都由专门负责该任务的视图控制器控制。容器允许这些视图控制器一起工作,呈现无缝的界面。

您也可以在storyboards中使用容器视图,只需使用一个容器视图即可。 enter image description here 有用的教程:使用自定义容器视图控制器的Storyboards

很遗憾,教程的链接已经失效了。 - Mario Huizinga

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接