我正在使用的方法來將UIView轉換爲UIImage和它做一個偉大的工作,當UIView(要轉換爲UIImage)已經存在/顯示。但我的要求是將UIView轉換爲UIImage而不顯示UIView。不幸的是,這個代碼在這種情況下失敗了,我被卡住了。任何幫助將不勝感激。隱藏UIVIew UIImage而不呈現/顯示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