navigationBar może potrwać od trzech widok, dwa przyciski z każdej strony w lewo iw prawo, również można dodać widok tytuu ,,
//this will set a background image to your navigation bar.
[[self.navigationController navigationBar] setBackgroundImage:[UIImage imageNamed:@"top-bar.png"] forBarMetrics:UIBarMetricsDefault];
UIButton *leftButton = [UIButton buttonWithType:UIButtonTypeCustom];
[leftButton setBackgroundImage:[UIImage imageNamed:@"backBtn.png"] forState:UIControlStateNormal];
leftButton.frame = CGRectMake(0, 0, 66, 30);
[leftButton addTarget:self action:@selector(navBack) forControlEvents:UIControlEventTouchUpInside];
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:leftButton];
UIImage *image=[UIImage imageNamed:@"add-btn.png"];
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
button.bounds = CGRectMake(0, 0, image.size.width, image.size.height);
[button setBackgroundImage:image forState:UIControlStateNormal];
[button addTarget:self action:@selector(doneAct) forControlEvents:UIControlEventTouchUpInside];
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:button];
i dodać pasek wyszukiwania
self.navigationItem.titleView = mySearchbarView;
nie sądzę, są one za pomocą niestandardowego paska nawigacyjnego ... to prosty obraz :) – NSCry
oni prawdopodobnie nie .. zgadzam. moja odpowiedź jest przesadna dla tego .. jest najbardziej elastyczna, ale kod Aziza lepiej pasuje do TEGO, myślę. .. chociaż nie wiem o separatorach tła –