【发布时间】:2014-05-23 11:10:27
【问题描述】:
如何更改当前显示的 ViewController 的后退按钮? 配置 BackButtonItem 会影响下一个 ViewController 的 BackButton,而不是当前显示的。
例如:我有两个 ViewControllers VCA 和 VCB。我从 VCA 导航到 VCB,并希望设置 VCB 上显示的 BackButton 的样式。我想隐藏标题并为正常和突出显示状态设置自定义图标。
public class VCB : ViewControllerBase
{
public override void ViewDidLoad()
{
base.ViewDidLoad();
var btn = new UIBarButtonItem("", UIBarButtonItemStyle.Plain, null);
// TODO: set the Icon
NavigationItem.BackBarButtonItem = btn;
}
}
我是否必须实现自己的 BackButton 并将其设置为 LeftBarButton,或者我可以使用标准 BackButton 以某种方式实现这一点。
【问题讨论】:
标签: ios ios7 xamarin.ios back-button uinavigationitem