Фоновое изображение панели навигации не заполняет панель навигации Objective-C
Мне нужно добавить фоновое изображение на панель навигации, я сделал код, но он отображается под строкой состояния. Как полностью отобразить изображение на панели навигации.(IOS 8).
Что на самом деле мне нужно достичь, это как на картинке ниже
Код, который я использовал для фонового изображения панели навигации:
UIImage *navBarBackgroundImage = [UIImage imageNamed:@"NavigationBarImg"];
[[UINavigationBar appearance] setBackgroundImage:navBarBackgroundImage forBarMetrics:UIBarMetricsDefault];
[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;
1 ответ
Сделайте UINavigationBar прозрачным
[self.navigationBar setBackgroundImage:[UIImage new]
forBarMetrics:UIBarMetricsDefault];
self.navigationBar.shadowImage = [UIImage new];
self.navigationBar.translucent = YES;