UIViewをUIImageに変換するメソッドを使用しています。UIView(UIImageに変換する)が既に存在/表示されています。しかし、私の要件はUIViewをUIViewを表示せずにUIImageに変換することです。残念ながら、このコードはこの場合失敗しており、私は立ち往生しています。どんな助けもありがとう。Covert UIVIew to UIImage to UIView(UIViewを表示せずに)
私は次のメソッドを使用しています:
+ (UIImage *) imageWithView:(UIView *)view
{
UIGraphicsBeginImageContextWithOptions(view.bounds.size, view.opaque, [[UIScreen mainScreen] scale]);
[view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage * img = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return img;
}
UIViewを非表示にして画像の変換を取得するだけです。 –
隠しビューは私のためには機能しませんでしたが、私もそれを試しました。 – Abid