0

我正在使用简单的UINavigationController。 但如果我来自sub viewController,我想发生一些自定义事件。例如, 如果rootViewController是AA 而AA的subviewController是BB。 然后输入BB(通过pushViewController)。如何在UINavigationController中触摸leftBarButtonItem后管理方法?

然后,BB-> AA。 这次,我想管理一个事件。

当前,我使它查看UIBarButtonItem,但它的形状是RECT。 (我想要五角大楼)

可能吗?

回答

0

在BB的-viewWillDisappear:中,设置一个全局标志。

然后在AA的-viewWillAppear:中,检查是否设置了全局标志。如果是,管理你的事件,然后清除标志。

+0

我知道这些方法,但我的应用程序不使用它们。无论如何,谢谢你^^。 – oksk 2010-02-24 04:15:46

0

使BB成为AA和BB所在的UINavigationController的委托。然后执行navigationController:willShowViewController:animated:委托方法,并检查传入的viewController是否为AA。

+0

hm ...我会测试它。谢谢^^。 – oksk 2010-02-24 04:14:54

相关问题