我有一个UItabbarviewcontroller
tabVC作为根视图控制器,tabA有一个navigationcontroller naviA,tabB有一个navigationcontroller naviB。 naviA和naviB都有一堆viewcontrollers。
现在我想以编程方式从VC1切换到VC2。 VC1嵌入naviA,VC2嵌入naviB。
这是我做的:
问题出现了。当我推送到VC2时,系统deault backbutton项目显示约1秒钟后消失。
我将左侧栏按钮项目设置为我的自定义后退按钮。不应该是系统后退按钮项。
当我选中tabviewcontroller并单击按钮以通过我的手指(不是以编程方式)推送到VC2时,后退按钮项目不会显示。
如何避免显示系统默认后退按钮?
答案 0 :(得分:0)
在挖掘之后,我的解决方法是在步骤3中使用[self.navigationController pushViewController:VC2 animated:NO]而不是[self.navigationController pushViewController:VC2 animated:YES]
应该阻止动画。