在UINavigationController中触摸leftBarButtonItem后如何管理方法?

时间:2010-02-21 09:02:06

标签: iphone cocoa-touch uinavigationcontroller uibarbuttonitem

我使用的是简单的UINavigationController。 但如果我来自sub viewController,我想发生一些自定义事件。

例如, 如果rootViewController是AA 和AA的subviewController是BB。 然后输入BB(通过pushViewController)。

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

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

有可能吗?

2 个答案:

答案 0 :(得分:0)

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

然后在AA的-viewWillAppear:中,检查是否设置了全局标志。如果是,请管理您的活动,然后清除标记。

答案 1 :(得分:0)

让BB成为UINavigationController AA和BB的委托。然后实现navigationController:willShowViewController:animated:委托方法并检查传入的viewController是否为AA。