如何获得一个默认的iOS导航返回按钮

本文关键字:iOS 导航 返回 按钮 默认 一个 何获得 | 更新日期: 2023-09-27 18:03:42

如何获得iOS UINavigationController上的默认返回按钮?我在代码中添加了按钮,但我想要默认的样式。是否存在包含'<'的系统映像枚举,或者没有真正的方法,我必须自己设计?

下面是创建按钮的代码:
controller.DetailViewController.NavigationItem.SetLeftBarButtonItem (new UIBarButtonItem(UIBarButtonSystemItem.Stop, (sender, args) => {
    controller.DetailViewController.NavigationController.PopViewController(true);
}), true);

是用c#编写的,使用mono touch和Xamarin。iOS,但如果需要,我可以移植Objective-c/Swift代码。我就是卡在这一点上,似乎根本就想不明白。

如何获得一个默认的iOS导航返回按钮

如果你push你的视图控制器,那么你会得到默认的返回按钮和导航栏。如果你不想push到push viewController那么你需要在storyBoard上添加它。要推送视图控制器你可以将代码写成

Your_ViewController *viewController = [self.storyboard instantiateViewControllerWithIdentifier:@"Your_ViewController"];
[self.navigationController pushViewController:viewController animated:YES];