1

我有这个代码,它真的不是标签,但我希望文本是白色的,如果可能的话是粗体。

- (UIImage *)addText:(NSString *)text toImage:(UIImage *)image {

UIGraphicsBeginImageContext(image.size);

[image drawAtPoint:CGPointZero];

UIFont *font = [UIFont systemFontOfSize:image.size.width / 24];
CGSize expectedSize = [text sizeWithFont:font];

[text drawAtPoint:CGPointMake(image.size.width / 2 - (expectedSize.width / 2), image.size.height * 0.82) withFont:font];    

谢谢

4

2 回答 2

2

改变你的颜色

    [[UIColor whiteColor] set];

更改字体

[UIFont boldSystemFontOfSize:12]
于 2012-05-27T13:52:05.717 回答
0

你可以使用 fontWithName: andSize: 方法

例子

[UIFont fontWithName:@"ArialMT-Bold" size:12.0];
于 2012-05-27T12:59:18.210 回答