2014-11-28 7 views
-1

Может ли кто-нибудь объяснить, как добавить изображение в качестве фона вашей навигационной панели в swift?Как добавить изображение в панель навигации в качестве фона?

+0

Возможный дубликат [Изменение фонового изображения UINavigationBar] (http://stackoverflow.com/questions/7764309/changing-the-uinavigationbar-background-image) – ColinE

+0

Поскольку это принципиально тот же вопрос, что и эквивалент Obj-C , Я обновил упомянутый вопрос и проголосовал за закрытие этого вопроса. – ColinE

ответ

1

Coline ответ правильный, только что ваша навигационная панель не называется myNavbar.

Вы можете попробовать использовать:

self.navigationController?.navigationBar.setBackgroundImage(UIImage(named: "logo.png"), forBarMetrics: .Default) 

внутри viewDidLoad().

+0

Работал как шарм! Спасибо, и Колин. –

1

Смотрите этот вопрос для ответа в Objective-C:

Changing the UINavigationBar background image

что переводится:

myNavbar.setBackgroundImage(UIImage(named: "logo.png"), forBarMetrics: .Default) 
+0

Это работает для стандартного контроллера NavBar View? Я попробовал ваш код, и он вернулся, что myNavbar - это неразрешенный идентификатор. Спасибо. –

Смежные вопросы