Просто напишите свою собственную панель навигации. Поэтому вы должны отключить кулак панели навигации:
Отключите верхнюю панель в конструкторе интерфейсов, выбрав свой контроллер навигации в
ваш раскадровка: Инспектор атрибутов -> Симулированные метрики -> Верхняя панель: выберите Нет
После этого вы можете добавить любой понравившийся вам HeaderView ...
UIView *headerView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, sFrame.size.width, 100)];
UIColor *background = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"header_image.png"]];
self.headerView.backgroundColor = background;
// ...add buttons and labels
[self.view addSubview:headerView];