Iphone 从UINavigationController继承
我正在开发一款iphone应用程序,主视图是UITabBarController。每个选项卡中的每个ViewController都是UINavigationController,它必须在leftBarButtonItem中具有相同的按钮。我可以从UINavigationController继承一些类,并用rootViewController:UIViewController*rootViewController方法重写它的-id init来实现这一点吗 我做了这样的东西。但是这个代码不起作用Iphone 从UINavigationController继承,iphone,objective-c,Iphone,Objective C,我正在开发一款iphone应用程序,主视图是UITabBarController。每个选项卡中的每个ViewController都是UINavigationController,它必须在leftBarButtonItem中具有相同的按钮。我可以从UINavigationController继承一些类,并用rootViewController:UIViewController*rootViewController方法重写它的-id init来实现这一点吗 我做了这样的东西。但是这个代码不起作用 @
@implementation MainNavagaionController
-(id) initWithRootViewController:(UIViewController *)rootViewController {
if (self = [super initWithRootViewController:rootViewController]) {
// Set user name title
UIBarButtonItem * userNameButton = [[UIBarButtonItem alloc] initWithTitle:@"Title"
style:UIBarButtonItemStylePlain
target:self
action:nil];
self.navigationItem.leftBarButtonItem = userNameButton;
[userNameButton release];
}
return self;
}
@end
导航栏中显示的是每个导航控制器中当前viewcontroller的navigationItem。设置此左栏按钮时,您的级别太高