Cod*_*Guy 39 iphone uifont ios
我在网上搜索过,但我无法得到一个好的答案,虽然我确信这很简单.有人可以告诉我如何做以下事项:制作一个名为"Helvetica-Bold"的UIFont,尺寸8.0和黑色.
我有名字和大小,但我无法弄清楚如何改变颜色:
UIFont *textFont = [UIFont fontWithName:@"Helvetica-Bold" size:8.0];
Run Code Online (Sandbox Code Playgroud)
谢谢!
the*_*ent 55
UIFont不包含/维护任何颜色信息,因此这是不可能的.通常,使用UIFont的控件(如UILabel)同时具有font和textColor属性.所以你要设置一个标签的字体,它的颜色是这样的:
myLabel.textColor = [UIColor blackColor];
myLabel.font = [UIFont fontWithName:@"Helvetica-Bold" size:8.0];
Run Code Online (Sandbox Code Playgroud)
如果您正在绘制文本,您可以使用以下功能;
[text drawAtPoint:CGPointMake(x, y) withAttributes:@{ NSFontAttributeName: [UIFont systemFontOfSize:sizeOfFont], NSForegroundColorAttributeName:[UIColor redColor] }];
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
43355 次 |
最近记录: |