【问题标题】:changing UITableViewCell text font更改 UITableViewCell 文本字体
【发布时间】:2015-08-05 00:07:39
【问题描述】:

我能够使用此代码更改 tableViewCell 文本的字体

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

但是我也想让这个字体加粗,到目前为止我已经尝试通过使用这个代码来做到这一点 cell.textLabel?.font = UIFont.boldSystemFontOfSize(40)

虽然这确实将字体更改为粗体,但它也将字体更改回标准字体,而不是“Snell Roundhand”。

知道为什么会这样吗?以及如何解决这个问题?

非常感谢 基兰

【问题讨论】:

  • 另外,我相信,boldSystemFontOfSize 及其相关方法将始终返回 SystemFont,即 HelveticaNeue-Light。因此,您不是在现有字体中“添加”粗体,而是将您的字体完全替换为 SystemFont。
  • 啊,好吧,这就是我出错的地方>。

标签: uitableview swift xcode6 uifont textlabel


【解决方案1】:

您使用的是常规字体名称。要使用字体的粗体变体,请使用以下代码:

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

【讨论】:

  • 非常感谢:D
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-07-26
  • 2014-11-29
  • 2020-05-16
  • 2019-06-27
  • 1970-01-01
  • 2012-06-21
  • 2020-04-04
相关资源
最近更新 更多