//自定义导航栏
//创建一个导航栏
UINavigationBar *nav = [[UINavigationBar alloc]initWithFrame:CGRectMake(0, 300, 320, 44)];
<span style="font-family: Arial, Helvetica, sans-serif;">nav</span><span style="font-family: Arial, Helvetica, sans-serif;">.barTintColor = [UIColor redColor];//设置背景颜色</span>
nav.tintColor = [UIColor blackColor];//字体颜色
nav.translucent = NO;//透明度设置:默认YES透明,这里设置为NO不透明
//创建一个导航栏集合
UINavigationItem * navItem = [[UINavigationItem alloc] initWithTitle:nil];
//创建按钮
UIBarButtonItem * leftButton = [[UIBarButtonItem alloc] initWithTitle:@"左按钮" style:UIBarButtonItemStyleBordered target:self action:@selector(leftAction:)];
UIBarButtonItem * rightButton = [[UIBarButtonItem alloc] initWithTitle:@"右按钮" style:UIBarButtonItemStyleBordered target:self action:@selector(rightAction:)];
//添加导航标题
navItem.title = @"<span style="font-family: Arial, Helvetica, sans-serif;">自定义导航栏</span><span style="font-family: Arial, Helvetica, sans-serif;">";</span>
//把集合加到导航栏中
[nav pushNavigationItem:navItem animated:NO];
//把按钮添加到导航栏左右
b.LeftBarButtonItem = leftButton;
b.rightBarButtonItem = rightButton;
//添加 释放
[self.view addSubview:nav];
[nav release];
[navItem release];
[leftButton release];
[rightButton release];