我正在学习如何使用故事板进行iOS开发,而我似乎无法弄清楚如何在同一屏幕上管理多个视图。
我希望能够在同一个屏幕上控制多个元素,例如UITableView
旁边有UIImageView
。
这意味着我需要3个UIViewControllers
,1个用于UITableView
,1个用于UIImageView
,1个用于主视图。但据我所知,故事板只允许每个视图层次结构屏幕有1个控制器。谁能告诉我我错过了什么?
答案 0 :(得分:9)
查看控制器遏制是可行的方法。看一下Apple关于它的文档:
Creating Custom Container View Controllers
容器视图控制器是iOS应用程序设计的关键部分。他们 允许您将应用程序分解为更小更简单的部分 由专用于该任务的视图控制器控制。集装箱 允许这些视图控制器协同工作以呈现无缝 接口
您也可以使用容器视图在故事板中使用它。