我正在使用XCode 4.3.2,只想在我的UINavigationBar中设置后退按钮的文本。
这个简单的方法是使用
- (void)loadView {
[super loadView];
self.navigationItem.backBarButtonItem =
[[UIBarButtonItem alloc] initWithTitle:@"Back"
style: UIBarButtonItemStyleBordered
target:nil
action:nil];
}
但是id不起作用。我打开我的故事板并看到这个:
后退按钮被禁用。所以,我无法设置按钮或禁用它。我现在能做什么?
答案 0 :(得分:1)
backBarButton用于设置后退按钮在你推送的 next 视图控制器上会说什么,即后退按钮会说什么让用户知道如何回到当前状态查看控制器。它不用于控制当前视图控制器上后退按钮的内容。这是混乱的常见原因。
就IB中出现的情况而言,我完全不确定你在那里做什么。如果您有一个导航栏,并且当用户浏览应用程序时您正在推动视图控制器,则您无需在IB中执行任何操作(除了确保在初始视图中设置了导航控制器)。但是没有必要在IB中设置后退按钮。
如果您正在尝试做其他事情,请告诉我们,但这是标准流程。