我有一个viewController,当触摸UINavigationBarItem时会显示一个modalViewController。用户完成模态视图后,modalViewController被解除。此时我想更改/删除NavigationBarItem - 我将如何实现这一目标?
我正在考虑使用viewWillAppear:但我只希望在modalViewController被解除时发生更改。
答案 0 :(得分:2)
一种方法是使用NSNotificationCenter。
在提出模态视图之前,请致电addObserver以准备接收通知 在取消模态视图的位置,使用postNotificationName发布通知。
通知将调用您在addObserver中指定的方法 在这种方法中,把你的“模态视图解散”逻辑。