【发布时间】:2016-03-11 20:47:27
【问题描述】:
我希望在我的应用中出现一个徽标。我的整个应用程序都有一个嵌入式导航控制器,所以我想我可以像这样在应用程序委托中设置这个图像:
let logo = UIImage(named: "logo")
let imageView = UIImageView(image:logo)
UINavigationBar.appearance().topItem?.titleView = imageView
但它似乎不起作用。是不是我做错了什么?
【问题讨论】:
-
为什么你认为它不起作用?你期待看到什么,你看到了什么?如果我们必须猜测什么不起作用,那么您不太可能得到有用的答案。
-
您正在某个特定时刻更改
topItem的titleView。只要您从导航控制器堆栈中推送或弹出视图控制器,topItem就会发生变化。 -
嘿乔纳 图像根本没有显示。
-
@Jonah,谢谢 Jonah,但有没有办法为所有导航控制器设置全局设置?我可以更改它的背景颜色。
标签: swift appdelegate titleview