Xcode 保留uibarbuttonite原色';UIS图像
如何在右上方放置全彩徽标?当我尝试时,它是一种颜色。当我站在中间时,我不明白这个问题 右侧使徽标为蓝色:Xcode 保留uibarbuttonite原色';UIS图像,xcode,swift5,Xcode,Swift5,如何在右上方放置全彩徽标?当我尝试时,它是一种颜色。当我站在中间时,我不明白这个问题 右侧使徽标为蓝色: self.navigationItem.leftBarButtonItem = UIBarButtonItem(image: UIImage.init(named: "inteliPOS_Iconic_Mark") 但在标题中,这很好: self.navigationItem.titleView = UIImageView(image: UIImage(named: "inteliPOS_
self.navigationItem.leftBarButtonItem = UIBarButtonItem(image: UIImage.init(named: "inteliPOS_Iconic_Mark")
但在标题中,这很好:
self.navigationItem.titleView = UIImageView(image: UIImage(named: "inteliPOS_Iconic_Mark"))
您可以将
UIBarButtonItem
与UIImageView
一起用作自定义视图。这将保持图像的颜色:
let logoImageView = UIImageView(image: UIImage(named: "inteliPOS_Iconic_Mark"))
navigationItem.leftBarButtonItem = UIBarButtonItem(customView: logoImageView)
如果使用UIBarButtonItem(图像:)
图像将用作模板,并根据导航栏的着色颜色着色
使用
UIBarButtonItem(customView:)
时,图像将按原样使用 您可以将UIBarButtonItem
与UIImageView
一起用作自定义视图。这将保持图像的颜色:
let logoImageView = UIImageView(image: UIImage(named: "inteliPOS_Iconic_Mark"))
navigationItem.leftBarButtonItem = UIBarButtonItem(customView: logoImageView)
如果使用UIBarButtonItem(图像:)
图像将用作模板,并根据导航栏的着色颜色着色
使用
UIBarButtonItem(customView:)
时,图像将按原样使用 使用UIButton而不是UIImageView使用UIButton而不是UIImageView