1

ビューコントローラが変更されたときにオーバーライドできるグローバル関数はありますか?

アプリデリゲートのように?

モノタッチを使用していて、ページごとにナビゲーションバーを変更したいと思います。

4

2 に答える 2

0

あなたが正確に何をしたいのか、私には完全には明らかではありません。表示される各ビューのナビゲーションバーを変更するだけの場合は、各ビューコントローラーから「this.NavigationController」にアクセスできます。それらが同じUINavigationControllerを共有している限り、この同じナビゲーションバーを変更できます。

于 2012-08-05T10:29:11.010 に答える
0

ここにあなたを助けるためのいくつかの例があります。

あなたはこれらを行うことができますViewDidLoad()

  • コントローラに設定Titleして、タイトルバーのテキストを設定します
  • ツールバーにボタンを設定NavigationBar.RightBarButtonItemまたはNavigationBar.LeftBarButtonItem追加します
  • NavigationBar.TintColorバーの色を変更するように設定

これらをViewDidLoad実行すると、セットアップが必要な画面または「コントローラー」ごとに実行されます。

特に必要な機能についてお話しいただければ、さらにサポートさせていただきます。

于 2012-08-06T12:02:07.003 に答える