Как изменить размер кнопки навигации Swift - PullRequest
0 голосов
/ 28 марта 2020

Я хочу изменить размер кнопки панели навигации, потому что теперь она получает размер всей картинки, но когда я пытаюсь уменьшить ее, она не работает.

код:

        self.navigationItem.title = ChatViewController.chatName
        //self.navigationItem.title.

        let icon = UIImage(named: "2")
        let iconSize = CGRect(origin: CGPoint.zero, size: CGSize(width: 10, height: 10))
        let iconButton = UIButton(frame: iconSize)
        iconButton.setBackgroundImage(icon, for: .normal)
        let barButton = UIBarButtonItem(customView: iconButton)
        iconButton.addTarget(self, action: #selector(swiped), for: .touchUpInside)

        self.navigationItem.leftBarButtonItem = barButton
        self.view.backgroundColor = .lightGray
        self.navigationController?.navigationBar.setBackgroundImage(UIImage(), for: UIBarMetrics.default)
        self.navigationController?.navigationBar.shadowImage = UIImage()

изображение: https://gyazo.com/c47d69ec262a77e94a77677abf3db05f

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...