Шрифт barButtonItem изменяется при выделении swift 4.2 - PullRequest
0 голосов
/ 13 марта 2019

У меня есть элемент barbuttonItem:

  let doneBarButtonItem: UIBarButtonItem? = {
    let barButtonItem = UIBarButtonItem()
    barButtonItem.setTitleTextAttributes([
        NSAttributedString.Key.font : UIFont(name: "Avenir-Heavy", size: 12)!,
        NSAttributedString.Key.foregroundColor : UIColor.black,
        ], for: .normal)
    barButtonItem.title = "DONE"
    return barButtonItem
}()

Но когда я нажимаю на него, он меняется на другой шрифт.Какое свойство менять шрифт при выделении?Спасибо.

1 Ответ

1 голос
/ 13 марта 2019
barButtonItem.setTitleTextAttributes([
        NSAttributedString.Key.font : UIFont(name: "Avenir-Heavy", size: 12)!,
        NSAttributedString.Key.foregroundColor : UIColor.black,
        ], for: .highlighted) // This line
...