0

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

斜面 S

4

1 回答 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 回答