如何使用storyboard将UITableView添加到多个子视图中的一个

我有一个UIViewController与它上面的两个UIViews。 在导航栏中,当按下一个按钮时,显示其中一个UIViews,当另一个按钮被按下时,显示另一个UIView。 我想把一个UITableView放在其中一个视图上。 但是,UITableView需要UIViewController使用UITableViewDelegate和UITableViewDataSource。 在为包含UTTableView的UIView(子视图)实现了这个功能后,当我点击其他视图(不包含表格)的按钮时,会出现错误和应用程序讹误。

我假设(可能不正确),我的问题是,我试图使用相同的UIViewController两个子视图,但只有一个包含一个表。

问题1)是否可以做我上面描述的? 意思是,如果我遇到问题,那么某些东西没有正确连接。

所以,我走了一条创建两个单独的UIViewControllers的路径; 每个视图一个。 不确定这是否是聪明的做法。 现在,我只是寻求建议,以最好的方式来做到这一点。 预先感谢您的帮助。

在这里输入图像描述

要更清楚我正在尝试做什么。 当点击栏上的第一个按钮时,我希望将蓝色视图放置在粉红色视图所在的位置,并且我希望在单击第二个按钮时将黄色视图放置在粉红色视图所在的位置。 基本上粉红色的视图将永远不会显示,甚至可能不需要在UtilityViewController上。


把每一个作为UIViewController(或其子类)都是你想要做什么的方法。 UITabBarController已经这样做了:https://developer.apple.com/library/ios/documentation/uikit/reference/UITabBarController_Class/Reference/Reference.html

链接地址: http://www.djcxy.com/p/15373.html

上一篇: How to add UITableView to one of several subviews using storyboard

下一篇: Using getElementById() with bgcolor attribute