кнопка левой панели не реагирует с крайней левой стороны - PullRequest
0 голосов
/ 19 июня 2020

Я хочу переместить левую кнопку панели в крайнее левое положение от панели навигации. используя этот код, я могу изменить это. Я заметил, что кнопка не реагирует на 20 пикселей слева (перед стрелкой в ​​желтом прямоугольнике, она не реагирует). От середины кнопки он реагирует и go на задний экран. как это исправить. Я использовал следующий код enter image description here

let suggestButton = UIButton(type: UIButton.ButtonType.custom)
suggestButton.frame = CGRect(x: 0, y: 0, width: 60, height: 40)
suggestButton.setImage(backImage, for: UIControl.State.normal)
suggestButton.backgroundColor = .green
suggestButton.imageEdgeInset = UIEdgeInset()top: 10.0, left: 5.0, bottom: 10.0, right : 35)
 suggestButton.addTarget(self, action: #selector(self.showPopover(sender:)), for:.touchUpInside)

 suggestButton.transform = CGAffineTransform(translationX: -15, y: 0)
 let suggestButtonContainer = UIView(frame: suggestButton.frame)
 suggestButtonContainer.addSubview(suggestButton)
 let suggestButtonItem = UIBarButtonItem(customView: suggestButtonContainer)
 navigationItem.leftBarButtonItem = suggestButtonItem
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...