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)