Xcode 主从应用程序后退按钮属性
Xcode Master Detail Application back button properties
如何在导航栏中添加 "back button" 的属性?该按钮从详细视图链接到主视图。我找不到后退按钮的任何代码,而且该按钮隐藏在故事板视图中。
此后退按钮由 iOS 中的 UINavigationController 自动添加,您可以自定义一些内容,例如名称,例如如果您想在保留图标的情况下更改标题或将其完全删除,可以使用以下代码:
self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Custom Title"
style:UIBarButtonItemStyleBordered
target:nil
action:nil];
如果不想要文字,请留下标题@"";您也可以通过添加自己的方法来自定义按钮的行为,如下所示:
self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Custom Title"
style:UIBarButtonItemStyleBordered
target:self
action:@selector(backButtonEvent)];
- (void)backButtonEvent {
// Your code here
}
注意,这应该添加到第一个控制器中的 viewDidLoad,而不是第二个。
如何在导航栏中添加 "back button" 的属性?该按钮从详细视图链接到主视图。我找不到后退按钮的任何代码,而且该按钮隐藏在故事板视图中。
此后退按钮由 iOS 中的 UINavigationController 自动添加,您可以自定义一些内容,例如名称,例如如果您想在保留图标的情况下更改标题或将其完全删除,可以使用以下代码:
self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Custom Title"
style:UIBarButtonItemStyleBordered
target:nil
action:nil];
如果不想要文字,请留下标题@"";您也可以通过添加自己的方法来自定义按钮的行为,如下所示:
self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Custom Title"
style:UIBarButtonItemStyleBordered
target:self
action:@selector(backButtonEvent)];
- (void)backButtonEvent {
// Your code here
}
注意,这应该添加到第一个控制器中的 viewDidLoad,而不是第二个。