当前位置: 代码迷 >> Iphone >> [@"Hello" drawAtPoint] 怎么设置字体颜色
  详细解决方案

[@"Hello" drawAtPoint] 怎么设置字体颜色

热度:59   发布时间:2016-04-25 06:43:20.0
[@"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];

}
  相关解决方案