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