我无法更改 textLabel 中的字体UITableViewCell
。此行不适用于 iOS 8 SDK:[cell.textLabel setFont:[UIFont fontWithName:@"HelveticaNeue-Light" size:16.5]];
任何人都可以帮助我吗?
编辑:我的应用程序使用 iOS7 运行。我想用 iOS8 测试它。只有这行代码不起作用。
我无法更改 textLabel 中的字体UITableViewCell
。此行不适用于 iOS 8 SDK:[cell.textLabel setFont:[UIFont fontWithName:@"HelveticaNeue-Light" size:16.5]];
任何人都可以帮助我吗?
编辑:我的应用程序使用 iOS7 运行。我想用 iOS8 测试它。只有这行代码不起作用。
我找到了解决方案。这一行:
[cell.textLabel setFont:[UIFont fontWithName:@"HelveticaNeue-Light" size:16.5]];
更改为这一行:
[[cell textLabel] setFont:[UIFont fontWithName:@"HelveticaNeue-Light" size: 16.5]];
这是我在代码中所做的唯一更改。
我不熟悉xCode6,但你应该检查文件是否设置为objective-c。
我有同样的问题并且能够解决它。尝试在字体书应用程序中打开您的 ttf 文件并验证它。如果您在可能是问题的验证步骤之一中获得红色 X。我用不同字体的文件替换了 ttf,问题得到解决。