我有一个导航控制器。我创建一个标签栏控制器并添加3个子视图。这样我就可以导航回根视图控制器。
问题在于,由于我的导航控制器处于标签栏格式,我无法禁用后退按钮。
如果只有一个视图控制器被推到导航控制器,我可以禁用后退按钮,但是当我将标签栏控制器推到导航控制器时,后退按钮不会被禁用。我想禁用它并添加我自己的自定义按钮。
答案 0 :(得分:7)
您需要在tabBarController上设置导航项,而不是视图控制器。因此,如果要从navigationController内部的tabBarController中的视图控制器中禁用后退按钮,则可以使用以下代码:
self.tabBarController.navigationItem.hidesBackButton = NO;