Фоновое изображение для UINavigationcontroller - PullRequest
6 голосов
/ 28 марта 2012

Я хочу добавить фоновое изображение в контроллер uinavigation. Пожалуйста, помогите мне.

Ответы [ 3 ]

14 голосов
/ 28 марта 2012

Попробуйте это

[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"yourImage"] forBarMetrics:UIBarMetricsDefault];
3 голосов
/ 28 марта 2012

Используйте это

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    [self.window makeKeyAndVisible];
    [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"yourImage"] forBarMetrics:UIBarMetricsDefault];
    return YES;
}
1 голос
/ 01 июля 2017

код на swift 3 и swift 4

UINavigationBar.appearance().setBackgroundImage(UIImage(named:"pattern.png"),
                                                            for: .default)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...