Xamarin IOS隐藏栏后退按钮

时间:2014-01-18 16:30:16

标签: c# ios xamarin.ios xamarin viewwillappear

我试图在某个视图上隐藏导航控制器的后退按钮(使用故事板)

我试图隐藏覆盖ViewWillAppear的栏后退按钮,但似乎没有发生。

以下是代码:

public override void ViewWillAppear (bool animated)
{
    base.ViewWillAppear (animated);
    this.NavigationController.NavigationItem.SetHidesBackButton (true, true);
}

2 个答案:

答案 0 :(得分:20)

只需更改为:

public override void ViewDidLoad ()
{
    base.ViewDidLoad ();

    this.NavigationItem.SetHidesBackButton (true, false);
}

答案 1 :(得分:0)

以下是最适合xamarin表格的答案 在App delegate中添加此代码。这也解决了我的问题

UIBarButtonItem.Appearance.SetBackButtonTitlePositionAdjustment(new UIOffset(-100,-60),UIBarMetrics.Default);