相关疑难解决方法(0)

如何在iPhone上旋转Quartz绘制的文本

我想用Quartz绘制一些文本.现在该应用程序绘制 alt文本http://www.freeimagehosting.net/uploads/71a84c9b49.png,但我希望它显示为"0123456789".有没有办法显示其正常方向?

这是我的代码:

    //set image view
 drawImage = [[UIImageView alloc] initWithImage:nil];
 drawImage.frame = self.view.frame;
 [self.view addSubview:drawImage];

 UIGraphicsBeginImageContext(self.view.frame.size);  // begin
 // current context
 CGContextRef context = UIGraphicsGetCurrentContext();

 CGContextSelectFont(context, "Courier", 40,  kCGEncodingMacRoman);
 CGFloat white[] = {1.0, 1.0, 1.0, 1.0};
 CGContextSetFillColor(context, white);
 CGContextShowTextAtPoint(context, 0, 30, "0123456789", strlen("0123456789"));

 // get image
 drawImage.image = UIGraphicsGetImageFromCurrentImageContext();
 UIGraphicsEndImageContext();    // end
Run Code Online (Sandbox Code Playgroud)

iphone text objective-c rotation quartz-graphics

3
推荐指数
1
解决办法
5590
查看次数

标签 统计

iphone ×1

objective-c ×1

quartz-graphics ×1

rotation ×1

text ×1