【问题标题】:How do I add an image to the Navigation bar as a background?如何将图像添加到导航栏作为背景?
【发布时间】:2015-01-27 05:40:43
【问题描述】:

谁能解释如何在 swift 中添加图像作为导航栏的背景?

【问题讨论】:

标签: ios swift uinavigationbar


【解决方案1】:

ColinE 的回答是正确的,只是你的导航栏没有叫myNavbar

您可以尝试使用:

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

viewDidLoad()内。

【讨论】:

  • 工作就像一个魅力!谢谢你,还有科林。
【解决方案2】:

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

Changing the UINavigationBar background image

翻译为:

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

【讨论】:

  • 这适用于标准的导航栏视图控制器吗?我试过你的代码,结果发现 myNavbar 是一个未解析的标识符。谢谢。
猜你喜欢
  • 2016-10-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-12
  • 1970-01-01
  • 2010-12-05
相关资源
最近更新 更多