将此文本颜色更改为白色和粗体

时间:2012-05-27 12:52:19

标签: iphone objective-c ios ios5

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

- (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];    

由于

2 个答案:

答案 0 :(得分:2)

改变你的颜色

    [[UIColor whiteColor] set];

更改字体

[UIFont boldSystemFontOfSize:12]

答案 1 :(得分:0)

您可以使用fontWithName:andSize:methode

示例

[UIFont fontWithName:@"ArialMT-Bold" size:12.0];