- (void)drawRect:(CGRect)rect {
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSelectFont(context, "Arial", 24, kCGEncodingMacRoman);
CGContextShowTextAtPoint(context, 80, 80, "I am Rahul", 7);
}
我正在尝试绘制文本,如上所示“我是Rahul”但是当我执行代码时,
文字显示,但它是倒置的,为什么它发生我没有得到!!帮助!!
答案 0 :(得分:26)
您可以使用此代码:
CGContextSetTextMatrix(context, CGAffineTransformMake(1.0,0.0, 0.0, -1.0, 0.0, 0.0));
答案 1 :(得分:14)
这更容易:
- (void)drawRect:(CGRect)rect {
NSString* string = @"I am Rahul";
[string drawAtPoint:CGPointMake(80, 80)
withFont:[UIFont systemFontOfSize:24]];
}