通过标签栏控制器推送导航控制器时禁用后退按钮

时间:2011-02-23 01:04:47

标签: iphone

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

问题在于,由于我的导航控制器处于标签栏格式,我无法禁用后退按钮。

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

1 个答案:

答案 0 :(得分:7)

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

self.tabBarController.navigationItem.hidesBackButton = NO;