我在应用程序的一个视图中创建了一个基于 SegmentedControl
的导航。每个区段对应于一个正在显示的Container View
(另一个段是隐藏的)。
我最终希望它能够显示视图控制器接收- (void) viewDidAppear
消息,而隐藏的视图控制器接收- (void) viewWillDisappear
消息。
这可以通过简单的方式实现吗?
从你所说的来看,你的实现不是容器视图应该如何实现。容器视图的想法是具有单个容器视图,您可以在其中基于某些事件放置视图控制器。因此,当控制器更改时,会相应地调用生命周期回调。有很多关于此的教程,您也可以查看有关此的Apple文档。在您的情况下,当您按下不同的段时,应该在容器中更改视图控制器。