Xcode Master Detail应用程序后退按钮属性

时间:2015-01-28 09:18:02

标签: ios xcode button navigation back

如何在导航栏中添加“后退按钮”的属性?该按钮从详细视图链接到主视图。我找不到后退按钮的任何代码,并且该按钮隐藏在故事板视图中。

1 个答案:

答案 0 :(得分:0)

此后退按钮由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,而不是第二个控制器。