xcode UIBarButtonItem view - PullRequest
       8

xcode UIBarButtonItem view

0 голосов
/ 22 марта 2019

В моем проекте XCode у меня есть класс контроллера представления

class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
    @IBOutlet weak var refreshButton: UIBarButtonItem!

    var refreshUiButton = UIButton()

    override func viewDidLoad() {
        super.viewDidLoad()

        refreshUiButton.setImage(#imageLiteral(resourceName: "refresh"), for: .normal)
        refreshUiButton.imageView?.contentMode = UIViewContentMode.scaleAspectFit
        refreshUiButton.addTarget(self, action: #selector(didRefreshClicked(_:)), for: .touchUpInside)

        refreshButton.customView = refreshUiButton
    }

и вот как это выглядит

enter image description here

кнопка закрывает сегментированный элемент управления в середине панели навигации. У меня есть расширение для UIButton, поэтому я хочу использовать UIbutton в качестве пользовательского представления для UIBarButtonItem.

Я хочу, чтобы оно выглядело так

enter image description here

Как я могу организовать это?

1 Ответ

1 голос
/ 22 марта 2019

Кажется, что изображение вашей кнопки имеет неправильный размер.Если я прав, вам нужны размеры согласно Human Design .Или вы можете изменить цвет оттенка для системного бараButtonItem на черный.

...