我有一个显示在几个视图控制器上的菜单按钮。使用的代码添加到UIViewController
'viewDidLoad
方法中。
而不是重新使用下面相同的样板代码。
self.menuButtonItem.title = @"Menu2";
self.menuButtonItem.target = (MESMainNavigationController *)self.navigationController;
self.menuButtonItem.action = @selector(showMenu);
实现这一点的最佳方法是什么?
它应该是的子类UIViewController
并覆盖viewDidLoad
?
或者
它应该是一个UIViewController
类别。虽然这不会影响所有视图控制器,但只会影响特定的一组。