Я пытаюсь заменить изображение, отображаемое правой кнопкой мыши на панели навигации, когда оно постукивается.Изменение изображения кнопки UINavigationBar
В настоящий момент, похоже, что это происходит, так это то, что он не заменяет кнопку, но пытается установить ее, пока старый все еще существует. Это приводит к странному эффекту, как вы можете увидеть:
Это компас образ, так что должен быть только один круг, но, как вы можете видеть три появляются.
Это мой код:
let backImg: UIImage = UIImage(named: "Compass.png")!
navButton.setBackgroundImage(backImg, forState: .Normal, barMetrics: .Default)
Есть ли способ, чтобы удалить существующий и заменить его на новый?
Спасибо.
Ах! Сейчас это кажется очевидным, но я не знал, что они разделены. Большое спасибо! Я соглашусь, когда это позволит. – user3746428