私のUILabelは次のように回転しました:
currentLabel.transform = CGAffineTransformMakeRotation(135 / 180 * M_PI);
そして、UILabel を imgViewToSave (UIImageView) のサブビューとして作成し、最後に Image として保存します。
UIGraphicsBeginImageContextWithOptions(imgViewToSave.bounds.size, imgViewToSave.opaque, 0.0);
[imgViewToSave.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return image;
しかし、画像が写真に保存されたとき、回転されたUILabelを見ることができません.UILabelを回転させなければ、コードは正常に動作し、UILabelは画像に表示されます.
では、回転した UILabel をレンダリングできないのはなぜですか?
どうも。