当我推送一个viewcontroller时,我遇到了一个奇怪的问题,自定义UINavigationItem
消失了。这是我的设置:
RootViewController is UITabController
UITabController
Tab1->CustomNavController->ViewController1
Tab2->CustomNavController->ViewController2
Tab3->CustomNavController->ViewController3
我有一个自定义UINavigationItem
(带有rightBarButtonItems),我将所有选项卡推送到CustomNavController
。使用选项卡上的第一级视图控制器,一切正常。
当我将新的ViewController
(例如VC4)推送到ViewController
(比如说ViewController3
)时,问题就出现了 - 通过segue推送或通过pushViewController
自定义笔尖。
自定义导航项目消失了,我似乎唯一的方法就是自定义VC4中的self.navigationItem
- 我不想这样做。
非常感谢任何想法和帮助。