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