-4

私はこの質問を調査してきましたが、見つけた答えはうまくいきません。

[myImageView addSubview:myTextView];

テキストを画像の一部にしたいので、myImageView をカメラ ロールに保存すると、テキストが含まれます。私は何か間違ったことをしていますか、それとも別の方法がありますか?

4

1 に答える 1

1

既に UIImage img を取得していると仮定し、次のコードを使用してテキストを追加します

-(void)drawText:(NSString *)text onImage:(UIImage *)img
{
   UIFont *font = yourTextViewFont;
   UIGraphicsBeginImageContext(img.size);
   [img drawAtPoint:CGPointZero];
   CGContextSetRGBFillColor(UIGraphicsGetCurrentContext(), 1.0, 1.0, 1.0, 1);
   [text drawAtPoint: CGPointMake(20, 20) withFont: font];

   UIImage *ret = UIGraphicsGetImageFromCurrentImageContext();
   UIGraphicsEndImageContext();

   return ret;
}
于 2012-11-28T01:19:13.983 に答える