ビューコントローラが変更されたときにオーバーライドできるグローバル関数はありますか?
アプリデリゲートのように?
モノタッチを使用していて、ページごとにナビゲーションバーを変更したいと思います。
ビューコントローラが変更されたときにオーバーライドできるグローバル関数はありますか?
アプリデリゲートのように?
モノタッチを使用していて、ページごとにナビゲーションバーを変更したいと思います。
あなたが正確に何をしたいのか、私には完全には明らかではありません。表示される各ビューのナビゲーションバーを変更するだけの場合は、各ビューコントローラーから「this.NavigationController」にアクセスできます。それらが同じUINavigationControllerを共有している限り、この同じナビゲーションバーを変更できます。
ここにあなたを助けるためのいくつかの例があります。
あなたはこれらを行うことができますViewDidLoad()
:
Title
して、タイトルバーのテキストを設定しますNavigationBar.RightBarButtonItem
またはNavigationBar.LeftBarButtonItem
追加しますNavigationBar.TintColor
バーの色を変更するように設定これらをViewDidLoad
実行すると、セットアップが必要な画面または「コントローラー」ごとに実行されます。
特に必要な機能についてお話しいただければ、さらにサポートさせていただきます。