2

我正在使用 XCode 4.3.2,只想在 UINavigationBar 中设置后退按钮的文本。

简单的方法是使用

- (void)loadView {
    [super loadView];   
    self.navigationItem.backBarButtonItem =
    [[UIBarButtonItem alloc] initWithTitle:@"Back"
                                     style: UIBarButtonItemStyleBordered
                                    target:nil
                                   action:nil];
}

但身份证不起作用。我打开我的故事板,看到这个:

后退按钮禁用

后退按钮被禁用。所以,我不能设置按钮或禁用它。我现在能做什么?

4

1 回答 1

1

backBarButton 用于设置后退按钮将在您按下的下一个视图控制器上说什么,即后退按钮将说什么让用户知道如何返回到当前视图控制器。它不用于控制当前视图控制器上的后退按钮所说的内容。这是一个常见的混淆来源。

就 IB 中出现的内容而言,我完全不确定你在那里做什么。如果您有一个导航栏,并且您在用户浏览应用程序时推送视图控制器,那么您无需在 IB 中执行任何操作(除了确保您已在初始视图中设置了导航控制器)。但是不需要在 IB 中设置后退按钮。

如果您想做其他事情,请告诉我们,但这是标准流程。

于 2012-04-23T05:36:00.763 回答