我已经在网上搜索了,但我无法得到一个很好的答案,尽管我确信这很简单。有人可以告诉我如何执行以下操作:制作一个名称为“Helvetica-Bold”,大小为8.0,颜色为黑色的UIFont。

我有名称和大小,但是我不知道如何更改颜色:

UIFont *textFont = [UIFont fontWithName:@"Helvetica-Bold" size:8.0];

谢谢!

最佳答案

UIFont不包含/保留任何颜色信息,因此这是不可能的。通常,使用UIFont的控件(例如UILabel)同时具有font和textColor属性。因此,您将设置标签的字体,其颜色如下所示:

myLabel.textColor = [UIColor blackColor];
myLabel.font = [UIFont fontWithName:@"Helvetica-Bold" size:8.0];

关于iphone - 如何更改UIFont的颜色?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4585715/

10-14 21:15