通过标签栏控制器推送导航控制器时禁用BackButton

Pin*_*ntu 3 iphone

我有一个导航控制器.我创建一个标签栏控制器并添加3个子视图.这样我就可以导航回根视图控制器.

问题是因为我的标签栏格式的导航控制器,我无法禁用后退按钮.

如果只有一个视图控制器被推到导航控制器,我可以禁用后退按钮,但是当我将标签栏控制器推到导航控制器时,后退按钮不会被禁用.我想禁用它并添加我自己的自定义按钮.

Jon*_*an. 7

您需要在tabBarController上设置导航项,而不是视图控制器.因此,如果要从navigationController内部的tabBarController中的视图控制器中禁用后退按钮,则可以使用以下代码:

self.tabBarController.navigationItem.hidesBackButton = NO;
Run Code Online (Sandbox Code Playgroud)