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 に答える