UIBarButtonItem жирный нестандартный шрифт при выборе / активный

Я хочу настроить UIBarButtonItem так что он использует другой шрифт во всем моем приложении. Я делаю это с помощью appearanceОднако я столкнулся с проблемой, как отображать шрифт жирным шрифтом при его выборе. Вот что я хочу сделать:

var barButtonItemApperance = UIBarButtonItem.appearance()
barButtonItemApperance.setTitleTextAttributes([NSFontAttributeName : UIFont(name: "Apple SD Gothic Neo", size: 16)!], forState: UIControlState.Normal)
barButtonItemApperance.setTitleTextAttributes([NSFontAttributeName : UIFont(name: "Apple SD Gothic Neo", size: 16)!], forState: UIControlState.Selected) // I want this to be in bold text

Кто-нибудь знает, как мне этого добиться? Шрифт определенно на 100% доступен жирным шрифтом.

1 ответ

Для выделения текста жирным шрифтом используется общий синтаксис:

customLabel.font = [UIFont boldSystemFontOfSize:16.0f]

Но вы можете просто выбрать жирную версию шрифта Apple SD Gothic Neo, ниже приведен список:


  • AppleSDGothicNeo-тонкий
  • AppleSDGothicNeo-Light
  • AppleSDGothicNeo-Regular
  • AppleSDGothicNeo-Medium
  • AppleSDGothicNeo-SemiBold
  • AppleSDGothicNeo-Bold
  • AppleSDGothicNeo-Medium
Другие вопросы по тегам