这是否可以在应用程序中添加斜角文本效果作为此处显示的图像?我可以使用图像来显示斜面文本,但现在我需要以编程方式执行此操作。
问问题
473 次
1 回答
0
您可以借助以下工具绘制文本
+(UIImage*) drawText:(NSString*) text
inImage:(UIImage*) image
atPoint:(CGPoint) point
{
UIFont *font = [UIFont boldSystemFontOfSize:12];
UIGraphicsBeginImageContext(image.size);
[image drawInRect:CGRectMake(0,0,image.size.width,image.size.height)];
CGRect rect = CGRectMake(point.x, point.y, image.size.width, image.size.height);
[[UIColor whiteColor] set];
[text drawInRect:CGRectIntegral(rect) withFont:font];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return newImage;
}
但请确保正确添加阴影。如果需要,添加多个具有不同阴影的文本。
于 2014-06-13T13:21:37.543 回答