Вы можете использовать UIBarButtonItem
с UIImageView
в качестве пользовательского представления. Это сохранит цвет вашего изображения:
let logoImageView = UIImageView(image: UIImage(named: "inteliPOS_Iconic_Mark"))
navigationItem.leftBarButtonItem = UIBarButtonItem(customView: logoImageView)
Если вы используете UIBarButtonItem(image:)
, изображение будет использоваться в качестве шаблона и окрашено в соответствии с цветом оттенка навигационной панели.
Когда выиспользуйте UIBarButtonItem(customView:)
изображение будет использоваться как есть.