1

Мне нужно добавить фоновое изображение в навигационную панель, я сделал код, но он отображается ниже строки состояния. Как отобразить изображение полностью на панели навигации. (IOS 8).Навигатор фонового изображения не заполняет навигационную панель obective c

enter image description here

Что на самом деле мне нужно достигнуть, как на картинку ниже enter image description here

код, который я использовал для Панели навигации фонового изображения

UIImage *navBarBackgroundImage = [UIImage imageNamed:@"NavigationBarImg"]; 
[[UINavigationBar appearance] setBackgroundImage:navBarBackgroundImage forBarMetrics:UIBarMetricsDefault]; 
[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent; 

Пожалуйста, кто-нибудь помощь, чтобы исправить это. Благодаря

+0

Что ваш размер –

+0

использовать изображение размером 320x64 –

+0

Да, это сработало. благодаря – iniyaniOS

ответ

0

Сделать UINavigationBar прозрачной

[self.navigationBar setBackgroundImage:[UIImage new] 
        forBarMetrics:UIBarMetricsDefault]; 
self.navigationBar.shadowImage = [UIImage new]; 
self.navigationBar.translucent = YES;