显示/隐藏容器视图时控制视图控制器的生命周期

时间:2016-04-27 07:10:09

标签: ios uiviewcontroller uicontainerview

我已在我的应用的其中一个视图中创建了基于Container View的导航。每个段对应于显示的一个- (void) viewDidAppear(以及其他隐藏的)。

我最终会想要它,以便显示的View Controller收到- (void) viewWillDisappear消息,而隐藏的View Controller会收到enter code here <script src="jquery-1.9.1.js"></script> <script type="text/javascript"> function btncallWebService() { $.ajax({ //url is just for understanding url: 'https://localhost/.../EditFormServices.asmx/WebSvcSave', data: { sData:"bbbb" }, method: 'post', dataType: 'xml', success: function (respo) { alert("success"+respo.d); }, error: function (error) { alert("error"); } }); } </script> 消息。

这可以通过简单的方式实现吗?

1 个答案:

答案 0 :(得分:1)

根据您的说法,您的实现不是如何实现容器视图。容器视图的想法是拥有一个容器视图,您可以在其中根据某些事件放置视图控制器。因此,当更改控制器时,会相应地调用生命周期回调。有很多关于此的教程,您也可以查看Apple doc。 在您按下其他段时,应在容器中更改视图控制器。