Xamarin.ios 更改“;“后退”;Monotouch中的NavigationItem文本?

Xamarin.ios 更改“;“后退”;Monotouch中的NavigationItem文本?,xamarin.ios,uinavigationitem,Xamarin.ios,Uinavigationitem,是否可以更改导航项中的“后退”按钮文本?目前,后退按钮的标题采用导航堆栈中上一层的标题,这是预期的 但是,可以使用如下代码更改NavigationItem的LeftBarButtonItem: UIBarButtonItem backButton = new UIBarButtonItem("Back", UIBarButtonItemStyle.Plain, null); myNewView.NavigationItem.SetLeftBarButtonItem(backButton, tru

是否可以更改
导航项
中的“后退”按钮文本?目前,后退按钮的标题采用导航堆栈中上一层的标题,这是预期的

但是,可以使用如下代码更改
NavigationItem
LeftBarButtonItem

UIBarButtonItem backButton = new UIBarButtonItem("Back", UIBarButtonItemStyle.Plain, null);
myNewView.NavigationItem.SetLeftBarButtonItem(backButton, true);
这可以正常工作,“后退”按钮按预期显示,但该按钮是方形的,不会按预期导航回上一层。我猜需要为它指定正确的事件,但我不知道它应该是什么

如何确保新的
uibarbuttonite
具有正确的事件和箭头形状

注意:我也尝试过重复使用本文中建议的“LeftBarButtonim”,但我仍然不知道如何自定义按钮标题。我可能只是错过了显而易见的事情


谢谢

设置上一个ViewController navigationitem的标题。我之前回答过这个问题,将查找链接


啊,是的:

第一个明显的改变是分配给
BackBarButtonItem
而不是
LeftBarButtonItem
,但是
viewDidLoad
之后它仍然没有初始化。所以为了完整性起见,这是您应该做的:
controller.NavigationItem.BackBarButtonItem=new-UIBarButtonItem(“返回”,uiBarButtonimStyle.Plain,null)