- (void)viewDidLoad
{
// Add our custom add button as the nav bar's custom right view
UIBarButtonItem *addButton = [[[UIBarButtonItem alloc]initWithTitle:NSLocalizedString(@"AddTitle", @"")
style:UIBarButtonItemStyleBordered
target:self
action:@selector(addAction:)] autorelease];
self.navigationItem.rightBarButtonItem = addButton;
}
2,如果你创建的Controller是UIViewController,你可以直接在当前的viewDidLoad中调用下面这个函数:
- (void)setNavigationbar
{
CGRect screenRect = [[UIScreen mainScreen] bounds];
UINavigationBar *navigationBar = [[UINavigationBar alloc]initWithFrame:CGRectMake(0, 0, screenRect.size.width, 44)];
nav.tintColor = COLOR(200, 100, 162);;
//创建UINavigationItem
UINavigationItem * navigationBarTitle = [[UINavigationItemalloc] initWithTitle:@"创建UINavigationBar"];
[nav pushNavigationItem: navigationBarTitle animated:YES];
[self.view addSubview: navigationBar];
//创建UIBarButton 可根据需要选择适合自己的样式
UIBarButtonItem *item = [[UIBarButtonItemalloc]initWithBarButtonSystemItem:UIBarButtonSystemItemReply target:self action:@selector(navigationBackButton:)];
//设置barbutton
navigationBarTitle.leftBarButtonItem = item;
[navigationBar setItems:[NSArray arrayWithObject: navigationBarTitle]];
}
开发过程中,有很多东西过段时间不用可能就会忘记,不过没关系,懂得怎样去查看帮助文档,怎样去解决问题才是关键!