我正在尝试更改我的uitableviewcells的字体,
我正在尝试使用此功能而不成功:
cell.textLabel.font = [UIFont .preferredFontForTextStyle("Avenir")];
现在我已经阅读了很多内容,似乎我应该使用它:
cell.textLabel.font = [UIFont fontWithName: "Avenir" size:22];
问题是iOS 8中似乎不存在fontWithName
任何想法??
感谢
答案 0 :(得分:41)
事情是,这不是Swift(它是Objective-C的一种可怕的混蛋):
cell.textLabel.font = [UIFont fontWithName: "Avenir" size:22];
这将是Swift:
cell.textLabel.font = UIFont(name:"Avenir", size:22)
答案 1 :(得分:1)
尝试以下投射方式:
cell.textLabel.font = UIFont(name: "Avenir", size:22);