繁体   English   中英

导航栏上的后退按钮

[英]Back button on navigation bar

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

在此处输入图片说明

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

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

新控制器将获得一个后退按钮,堆栈名称中包含前一个控制器。

是的,您可以通过在设置视图控制器中提供导航标题来实现。

self.navigationItem.title = @"Settings";

是的,您可以通过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)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM