0

私はXamarin.iOSに取り組んでいます。あるビューコントローラから別のビューコントローラに移動すると、移動したビューにナビゲーションバーが追加され、戻るボタンが表示されます。戻るボタンをクリックすると、私は親ビューに戻ります。しかし、親ビューに戻るのではなく、いくつかの異なる機能が必要です。 誰も私を助けることができます!私はこれが役に立てば幸いXamarin.iosでナビゲーションコントローラを使用しているときに[戻る]ボタンの機能を無効にする方法は?

public override void ViewDidLoad() 
    { 
     base.ViewDidLoad(); 
     // Perform any additional setup after loading the view, typically from a nib. 

     UIBarButtonItem backButton = new UIBarButtonItem("title", UIBarButtonItemStyle.Bordered, handleBack); 

     this.NavigationItem.LeftBarButtonItem = backButton; 
    } 


    public void handleBack(object sender, EventArgs e) 
    { 
     Console.WriteLine("back!"); 
    } 

+0

コードを表示する必要があります。 – zyexal

+1

本当にあなたがやりたいことは本当ですか? UINavigationControllerの「戻る」ボタンで最後のUIViewControllerに移動する以外の操作を行うと、プラットフォームの予想されるイディオムに逆らっていきます。 Appleはそれを感謝しないかもしれない。また、主な機能を必要としない場合はなぜUINavigationControllerを使用しますか? – dylansturg

答えて

0

これは、次のような、カスタムボタンを作成して、ビューコントローラのためのバックボタンとしてそのボタンを設定することによって達成することができます!

関連する問題