我正在使用简单的 UINavigationController。但如果我来自 sub viewController,我想发生一些自定义事件。
例如,如果 rootViewController 是 AA,而 AA 的 subviewController 是 BB。然后进入BB(通过pushViewController)。
然后,BB->AA。这一次,我想管理一个事件。
目前,我让它查看 UIBarButtonItem,但它的形状是 RECT。(我要五边形)
可能吗?
我正在使用简单的 UINavigationController。但如果我来自 sub viewController,我想发生一些自定义事件。
例如,如果 rootViewController 是 AA,而 AA 的 subviewController 是 BB。然后进入BB(通过pushViewController)。
然后,BB->AA。这一次,我想管理一个事件。
目前,我让它查看 UIBarButtonItem,但它的形状是 RECT。(我要五边形)
可能吗?
在 BB's-viewWillDisappear:
中,设置一个全局标志。
然后在 AA's-viewWillAppear:
中,检查是否设置了全局标志。如果是,请管理您的活动,然后清除标记。
让BB成为UINavigationController AA的delegate,BB在里面。然后实现navigationController:willShowViewController:animated:
delegate方法,检查传入的viewController是否为AA。