ios - 在 iOS 8 和 swift 中更改 UITableViewCell 字体

标签 ios uitableview swift ios8 cell

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

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

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

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

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

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

有什么想法吗??

谢谢

最佳答案

关键是这不是 Swift(它是 Objective-C 的一种可怕的 SCSS ):

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

这将是 Swift:

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

关于ios - 在 iOS 8 和 swift 中更改 UITableViewCell 字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30247112/

相关文章:

ios - 禁止用户在 UIPageViewController 上仅向特定方向滑动?

json - Swift 1.2 中不解析 JSON 数据

ios - 检查应用程序是否可以访问 Facebook 的正确方法是什么?

ios - 如何应用iOS VNImageHomographicAlignmentObservation warpTransform?

ios - RxSwift PublishSubject 被无意中处置

iphone - 在运行时调整 UITableView 的单元格

objective-c - 如何释放本地创建的对象,同时将其用作返回对象

ios - 更新单元格 subview 的约束

ios - 将目标添加到 UITableview 中的 UITextField (Swift)

html - 页面存在时出现 404 错误