【发布时间】:2017-02-19 08:36:51
【问题描述】:
我正在尝试使用此代码在 UINavigationItem 上添加我的图像:
override func viewDidLoad() {
super.viewDidLoad()
self.navItemTop.titleView?.contentMode = UIViewContentMode.scaleToFill
self.navItemTop.titleView? = ViewController4.navigationImage! //my image, its correct for sure
self.navigationController?.navigationBar.barTintColor = UIColor.white
}
当我转到另一个 UIViewController 然后返回时,图像会在一秒钟后出现并消失。我试图将这段代码放在 viewWillAppear() 方法中,但结果是一样的。 我怎样才能解决这个问题?
【问题讨论】:
-
在
viewWillAppear:方法中设置图片 -
您可能在 ViewController4 中丢失了正确的 navigationImage 引用。