1

navigationBarアプリ全体で使用されているすべての戻るボタンをグローバルにカスタマイズする簡単な方法(委任?上書き?)はありますか?

ベスト
–f

4

1 に答える 1

0

あなたの目標について、より具体的に教えていただけますか?オブジェクトの動作をグローバルに変更しようとするほとんどの場合、1 つまたは複数のメソッドを「入れ替える」ことができます。つまり、家庭料理用に提供された実装を切り替えることができます。何を達成したいのかを知らずに、それがうまくいくかどうかを知ることは不可能です。

私がやりたいのは、backButton の UIBarButtonItem にカスタム UIButton (特定のグラフィックを含む) を使用することだけです。

その場合、ナビゲーション コントローラーのファクトリ メソッドを作成することを検討してください (おそらく作成したクラスのクラス メソッドとしてですがUINavigationController、好みに合わせて構成されたナビゲーション コントローラー インスタンスを返すカテゴリUINavigationControllerで行うこともできます。デフォルトのイニシャライザの代わりにそのファクトリ メソッドを呼び出します。

于 2010-05-30T19:45:39.880 に答える