2010-05-28 66 views
0

我有一個viewController,當觸摸UINavigationBarItem時呈現一個modalViewController。用戶完成模態視圖後,modalViewController被解除。此時我想更改/刪除NavigationBarItem - 我將如何完成此操作?在modalViewController被解僱後更改視圖(Cocoa Touch)

我正在考慮使用viewWillAppear:但我只想在modalViewController被解散時發生變化。

回答

2

一種方法是使用NSNotificationCenter

在呈現模態視圖之前,請撥打addObserver準備通知。
在模態視圖被解除的地方,使用postNotificationName發佈通知。

通知將調用您在addObserver中指定的方法。
在這種方法中,把你的「模態視圖駁回」的邏輯。

相關問題