导航栏上的后退按钮

时间:2015-03-11 10:09:59

标签: ios navigationbar uibuttonbaritem

我如何实现这种按钮?我可以使用导航栏吗?

enter image description here

3 个答案:

答案 0 :(得分:1)

您必须使用UINavigationController。每次使用以下方法推送新的视图控制器时

self.navigationController?.pushViewController(controller, animated: true)

新控制器获取一个后退按钮,其中前一个控制器位于堆栈名称中。

答案 1 :(得分:0)

是的,您可以通过在设置视图控制器中给出导航标题。

self.navigationItem.title = @"Settings";

答案 2 :(得分:-1)

是的,您可以通过navigationBar实现此目的。 UINavigationBar很容易实现。

目标C

//在每个视图控制器中设置此项,以便后退按钮显示而不是根视图控制器名称

self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"" style:UIBarButtonItemStylePlain target:nil action:nil];

夫特

self.navigationItem.backBarButtonItem = UIBarButtonItem(title:"", style:.Plain, target:nil, action:nil)