2014-01-18 4 views
3

Я пытаюсь скрыть кнопку назад от моего navigationcontroller на определенную точку зрения (с помощью раскадровки)Xamarin IOS скрыть бар кнопка назад

Я попытался скрыть панель кнопку назад перекрывая ViewWillAppear, но это, кажется, не бывает.

Вот код:

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

ответ

19

просто изменить на:

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

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

Все еще не работает :( –

+0

создал образец проекта здесь https://skydrive.live.com/redir?resid=756A9B00AE9A5E3B!18575&authkey=!APUMFzMbaV9Pw18&ithint=file%2c.zip – Blounty

+0

Моя вина, XCode не регистрировал заголовок или файл .m .. Works :) Спасибо –

0

Ниже лучший ответ, который хорошо работает с Xamarin формами слишком Добавьте этот код в App delegate.This решил мой проблема тоже

UIBarButtonItem.Appearance.SetBackButtonTitlePositionAdjustment (новый UIOffset (-100, -60), UIBarMetrics.Default);

Смежные вопросы