CGContextShowTextAtPoint deprecated – what shall I use now?

2 Solutions Collect From Internet About “CGContextShowTextAtPoint deprecated – what shall I use now?”

You can use [yourString drawAtPoint:aPoint withAttributes:dictOfAttributes];

Docs for that here.

Or you could just add a UILabel to your view hierarchy.

//begin graphic context
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();