以下将被视为在 iOS 7 中弃用:CGContextSelectFont、CGContextShowTextAtPoint。我应该改用什么?
问问题
10363 次
2 回答
9
您可以使用[yourString drawAtPoint:aPoint withAttributes:dictOfAttributes];
文档在这里。
或者你可以添加一个UILabel
到你的视图层次结构中。
于 2013-08-06T17:00:12.963 回答
5
//开始图形上下文 UIGraphicsBeginImageContext(imageSize);
//get the context for coreGraphics
CGContextRef ctx = UIGraphicsGetCurrentContext();
CGContextSetTextDrawingMode(ctx, kCGTextFill);
[[UIColor blackColor] setFill];
[@"yourstring" drawAtPoint:CGPointMake(0, 0) withAttributes:@{NSFontAttributeName:[UIFont fontWithName:@"Helvetica" size:17]}];
//make image out of bitmap context
UIImage *outputImage = UIGraphicsGetImageFromCurrentImageContext();
于 2016-04-02T15:49:48.967 回答