2015-06-21 4 views
0

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

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% выделен жирным шрифтом.

ответ

0

для создания текста жирным шрифтом, это общий синтаксис:

customLabel.font = [UIFont boldSystemFontOfSize:16.0f] 

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


  • AppleSDGothicNeo-Thin
  • AppleSDGothicNeo-Light
  • AppleSDGothicNeo-Regular
  • AppleSDGothicNeo-Medium
  • AppleSDGothicNeo-SemiBold
  • AppleSDGothicNeo-Bold
  • AppleSDGothicNeo-Medium