I wanted to draw text like this:
- (void) drawRect: (CGRect) rect { NSString *string = @"132"; CGContextRef ctx = UIGraphicsGetCurrentContext (); CGContextTranslateCTM (ctx, 0.0, self.bounds.size.height); CGContextScaleCTM (ctx, 1.0, -1.0); CGContextSelectFont (ctx, "Helvetica-Bold", 48.0, kCGEncodingMacRoman); CGContextSetTextDrawingMode (ctx, kCGTextFillStroke); // Draw a background to see the text on. CGContextSetFillColorWithColor (ctx, [[UIColor yellowColor] CGColor]); CGContextFillRect (ctx, self.bounds); CGContextSetFillColorWithColor (ctx, [[UIColor blackColor] CGColor]); CGContextSetStrokeColorWithColor (ctx, [[UIColor whiteColor] CGColor]); CGContextSetLineWidth (ctx, 2); CGContextSetShadow (ctx, CGSizeMake (3.0, 3.0), 2.5); CGContextShowTextAtPoint (ctx, 50, 50, [string UTF8String], string.length); } // drawRect(Thanks to Chris Liscio for handy pointers)