使用容器视图作为仪表板
我已经在右侧使用容器视图,并使用另一个视图控制器作为子容器视图的子视图控制器。 我想改变出现在该容器视图中的数据。 仅供参考在该容器视图中加载EKEventViewController
。 所以显然,tableview包含日历中的事件。 我见过很多教程,但我无法更改容器视图中的内容。 任何帮助表示赞赏。
这里是我使用的一些代码。
在contentVC中,因为我使用tableview,我在didSelectRowAtIndexPath:
方法中编写了代码
[self.view addSubView:containerView];
[self addChildController:eventViewController]; //which is the childcontroller of containerview
并在eventViewController类的viewDidLoad:
方法
我分配了EKEventViewController对象作为容器视图对象的childcontroller,因为我想在容器视图中的EKEventViewController的UI。
只需EKEventViewController(Childcontroller of)eventViewController(childcontroller of)ContainerView。 任何帮助表示赞赏
问题解决了家伙。 感谢@JoeBlow的回应,只是一个愚蠢的事情,我忘了很多研究。 我没有使用赛格
如何添加在Objective-C中有自己的UIViewController的子视图?
你的
viewDidLoad:
方法不是要调用的方法。 你应该适应:
viewWillAppear:
方法。
viewWillAppear发生在viewDidLoad已经完成之后。 尝试在那里添加正确的视图。