如何在iOS应用中添加斜角文字效果?

时间:2013-10-03 17:42:37

标签: iphone ios

这是否可以添加斜角文字效果作为应用程序中显示的图像? 我可以使用图像来显示斜角文本,但现在我需要以编程方式执行此操作。

Beveled S

1 个答案:

答案 0 :(得分: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;
    }

但请确保正确添加阴影。如果需要,添加多个具有不同阴影的文本。