2015-05-22 3 views
0

Я был в состоянии изменить шрифт текста tableViewCell с помощью этого кодаизменения UITableViewCell шрифт текста

cell.textLabel?.font = UIFont(name: "Snell Roundhand", size: 40) 

Однако я хотел бы, чтобы этот шрифт полужирный, до сих пор я пытался сделать это с помощью этот код cell.textLabel? .font = UIFont.boldSystemFontOfSize (40)

Хотя это и изменяет шрифт, который должен быть полужирным, он также изменяет шрифт на стандартный, а не «Snell Roundhand».

Любая идея о том, почему это так? и как решить это?

Большое спасибо Киран

+0

Кроме того, boldSystemFontOfSize и связанные с ним методы всегда возвращают SystemFont, который HelveticaNeue-Light, я считаю. Таким образом, вы не добавляете «жирный шрифт» к существующему шрифту, скорее, вы полностью заменяете свой шрифт на SystemFont. – benhameen

+0

Ahhh ok, thats, где я ошибался>. Kieran

ответ

0

Вы используете имя регулярного шрифта. Для того, чтобы использовать смелую вариацию шрифта, используйте этот код:

cell.textLabel?.font = UIFont(name: "SnellRoundhand-Bold", size: 40) 
+0

Большое вам спасибо: D – Kieran