いくつかのView Controllerに表示されるメニューボタンがあります。使用されるコードは、UIViewControllerのviewDidLoadメソッドに追加されます。
以下の同じ定型コードを再利用するのではなく。
self.menuButtonItem.title = @"Menu2";
self.menuButtonItem.target = (MESMainNavigationController *)self.navigationController;
self.menuButtonItem.action = @selector(showMenu);
これを実装する最良の方法は何ですか?
のサブクラスでUIViewControllerあり、オーバーライドする必要がありますviewDidLoadか?
また
UIViewControllerカテゴリーにすべきです。これはすべてのView Controllerに影響するわけではありませんが、特定のセットだけに影響します.