【发布时间】:2011-02-23 09:10:32
【问题描述】:
我有一个导航控制器。我创建了一个标签栏控制器并在其上添加了 3 个子视图。这样我就可以导航回根视图控制器。
问题在于,由于我的导航控制器采用标签栏格式,因此我无法禁用后退按钮。
如果只有一个视图控制器被推到导航控制器上,我可以禁用后退按钮,但是当我将标签栏控制器推到导航控制器时,后退按钮不会被禁用。我想禁用它并添加我自己的自定义按钮。
【问题讨论】:
标签: iphone
我有一个导航控制器。我创建了一个标签栏控制器并在其上添加了 3 个子视图。这样我就可以导航回根视图控制器。
问题在于,由于我的导航控制器采用标签栏格式,因此我无法禁用后退按钮。
如果只有一个视图控制器被推到导航控制器上,我可以禁用后退按钮,但是当我将标签栏控制器推到导航控制器时,后退按钮不会被禁用。我想禁用它并添加我自己的自定义按钮。
【问题讨论】:
标签: iphone
您需要在 tabBarController 上设置导航项,而不是在视图控制器上。因此,如果您想从位于 navigationController 内的 tabBarController 内的视图控制器中禁用后退按钮,您可以使用以下代码:
self.tabBarController.navigationItem.hidesBackButton = NO;
【讨论】:
NO更改为YES。