如何将图像作为背景添加到导航栏?

时间:2014-11-28 14:26:13

标签: ios swift uinavigationbar

任何人都可以解释如何在swift中添加图像作为导航栏的背景吗?

2 个答案:

答案 0 :(得分:1)

在Objective-C中查看此问题的答案:

Changing the UINavigationBar background image

转换为:

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

答案 1 :(得分:1)

ColinE答案是正确的,只是您的导航栏没有被称为myNavbar

您可以尝试使用:

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

viewDidLoad()内。