读书人

[@quot;Helloquot; drawAtPoint] 怎么设置字体

发布时间: 2012-05-02 15:36:04 作者: rapoo

[@"Hello" drawAtPoint] 如何设置字体颜色
UIFont *font=[UIFont fontWithName:@"Arial" size:16.0];
? ?
? NSString *str=[[NSString alloc] initWithString:@"Hello"];
? [str drawAtPoint:CGPointMake(100, 100) withFont:font];
? [str release];
输出的Hello,为白色,如何设置字体颜色

[解决办法]
不知道你要在什么上面显示这个NSString呢?

设置颜色一般是会有textColor,color之类的属性的
比如你要显示在label上面 label就有一个textColor属性的。。。
[解决办法]
NSString是字串类,与显示无关,
颜色在drawAtXX方法里设置,
或是用UILabel,UITextView之类的,有textColor或color的属性可以设置
- (void) drawRect:(CGRect) rect {

? NSString *hello = @"Hello, World!";

? CGPoint location = CGPointMake(10, 20);

? UIFont *font = [UIFont systemFontOfSize:24.0];

? [[UIColor whiteColor] set];

? [hello drawAtPoint:location withFont:font];

}

读书人网 >Iphone

热点推荐