UIToolbar *tool = [UIToolbar new];
tool.frame = CGRectMake(0, 0, 320, 42);
//tool.frame = self.navigationController.navigationBar.frame;
NSMutableArray *items = [[NSMutableArray alloc] initWithCapacity:7];
//space
UIBarButtonItem *btn3;
btn3 = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:
UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
[items addObject:btn3];
[btn3 release];
//create setting button
UIButton *bttn=[[UIButton alloc]initWithFrame:CGRectMake(45, 0, 20, 30)];
[bttn setImage:[UIImage imageNamed:@"settings.png"] forState:UIControlStateNormal];
[bttn addTarget:self action:@selector(settings:) forControlEvents:UIControlEventTouchDown];
UIBarButtonItem *btn1=[[UIBarButtonItem alloc]initWithCustomView:bttn];
[items addObject:btn1];
[btn1 release];
UIBarButtonItem *btn = [[UIBarButtonItem alloc] init];
//Space
btn = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:
UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
[items addObject:btn];
[btn release];
//Space
btn = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:
UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
[items addObject:btn];
[btn release];
//Space
btn = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:
UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
[items addObject:btn];
[btn release];
//Space
btn = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:
UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
[items addObject:btn];
[btn release];
//Space
btn = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:
UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
[items addObject:btn];
[btn release];
//Space
btn = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:
UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
[items addObject:btn];
[btn release];
//Space
btn = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:
UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
[items addObject:btn];
[btn release];
//Space
btn = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:
UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
[items addObject:btn];
[btn release];
//pause Button
UIButton *bttn1=[[UIButton alloc]initWithFrame:CGRectMake(0, 0, 20, 30)];
[bttn1 setImage:[UIImage imageNamed:@"pause.png"] forState:UIControlStateNormal];
[bttn1 addTarget:self action:@selector(pause:) forControlEvents:UIControlEventTouchDown];
//UIBarButtonItem *btn2=[[UIBarButtonItem alloc]initWithCustomView:bttn1];
btnPause = [[UIBarButtonItem alloc]initWithCustomView:bttn1];
[items addObject:btnPause];
//[btn2 release];
//Space
btn = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:
UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
[items addObject:btn];
[btn release];
//Space
btn = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:
UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
[items addObject:btn];
[btn release];
//Space
btn = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:
UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
[items addObject:btn];
[btn release];
//Next Button
btnNext = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:
UIBarButtonSystemItemPlay target:self action:@selector(next:)];
[items addObject:btnNext];
[tool setItems:items];
tool.barStyle =UIBarStyleDefault;
tool.backgroundColor = [UIColor clearColor];
//self.navigationItem.leftBarButtonItem.customView = tool;
//self.navigationItem.titleView = tool;
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:tool];
используйте этот метод для отображения большего количества кнопок на панели инструментов с навигацией.