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