Я попытался установить кнопку круга на правой панели навигации iOS, но, к сожалению, когда я использую фон кнопки, он не вокруг изображения, он показывает изображение в квадратной форме, но Когда я удаляю изображение и накладываю цвет фона вокруг кнопки с цветом фона. код, который я попробовал:Как установить кнопку круга с фоновым изображением на правой панели навигации пункт
let button = UIButton()
button.frame = CGRectMake(0, 0, 40, 40)
button.layer.cornerRadius = 0.5 * button.bounds.size.width
button.setImage(self.myPic, forState: .Normal)
let barButton = UIBarButtonItem()
barButton.customView = button
self.navigationItem.rightBarButtonItem = barButton
В принципе, вы должны создать цвет с изображением для установки, а затем установить цвет фона кнопки –
Он работает, но это тоже обрезает изображение. Я не хочу обрезать изображение –
У меня есть решение этого. Я отредактировал свой ответ. Проверьте это как ответ, если это или мое более раннее решение решает вашу проблему. –