0
私はconvert nsstring to imageに以下の関数を使用しています。iPhone:ワードラップでNSStringからイメージを作成
-(UIImage *)imageFromText:(NSString *)text FontName:(UIFont *)font
{
// set the font type and size
//UIFont *font = [UIFont systemFontOfSize:20.0];
CGSize size = [text sizeWithFont:font];
UIGraphicsBeginImageContext(size);
[text drawAtPoint:CGPointMake(0.0, 0.0) withFont:font];
// transfer image
CGContextSetShouldAntialias(UIGraphicsGetCurrentContext(), YES);
CGContextSetAllowsAntialiasing(UIGraphicsGetCurrentContext(), YES);
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return image;
}
うまく動作します。文字列に長いテキストが含まれていると、幅が大きすぎるイメージが作成されるという問題があります。範囲を超えたテキストの場合は、単語の折り返し機能を適用したいと考えています。
NSStringの単語ラップでイメージを作成するにはどうすればいいですか?お勧めします