答案 0 :(得分:1)
Quartz 2D
可以实现您的目标。您可以查看Apple提供的Sample Code。您也可以阅读Documentation。
选择字体:
UIFont *font = [UIFont fontWithName:@"Arial" size:14];
CGPoint point = CGPointMake(0,0);
获取当前上下文:
CGContextRef context = UIGraphicsGetCurrentContext();
设置填充颜色和笔触颜色:
CGContextSetRGBFillColor(context, [[UIColor whiteColor] CGColor]);
CGContextSetRGBStrokeColor(context, [[UIColor blackColor] CGColor]);
设置文字绘图模式:
CGContextSetTextDrawingMode(context, kCGTextFillStroke);
保存状态:
CGContextSaveGState(context);
[@"White Font With Black Border?" drawAtPoint:point withFont:font];
CGContextRestoreGState(context);