【问题标题】:Change UITableViewCell Font in iOS 8 and swift在 iOS 8 和 swift 中更改 UITableViewCell 字体
【发布时间】:2015-07-26 15:31:19
【问题描述】:

我正在尝试更改我的 uitableviewcells 的字体,

我目前正在尝试使用它但没有成功:

cell.textLabel.font = [UIFont .preferredFontForTextStyle("Avenir")];

现在我已经阅读了很多这方面的内容,看来我应该改用它:

    cell.textLabel.font = [UIFont fontWithName: "Avenir" size:22];

问题是 iOS 8 中似乎不存在 fontWithName

有什么想法吗??

谢谢

【问题讨论】:

  • @Jp4Real 你的问题解决了吗?
  • 是的,问题解决了,抱歉让您久等了,非常感谢

标签: ios uitableview swift ios8 cell


【解决方案1】:

尝试以下投射方式:

cell.textLabel.font = UIFont(name: "Avenir", size:22);

【讨论】:

    【解决方案2】:

    问题是这不是 Swift(它是对 Objective-C 的一种可怕的混蛋):

    cell.textLabel.font = [UIFont fontWithName: "Avenir" size:22];
    

    这将是斯威夫特:

    cell.textLabel.font = UIFont(name:"Avenir", size:22)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-01
      • 2015-08-05
      • 2016-09-07
      • 1970-01-01
      • 1970-01-01
      • 2019-01-10
      • 1970-01-01
      相关资源
      最近更新 更多