2016-09-23 17 views
-1

私は別のUIViewとその内部にUIImageViewを持つUIViewを持っています。 UIImageをUIViewにフラット化したい。それはあなたがこのようなレイアウトを考えることができ助け場合:---
-UIView
--- UIImageView
IOS UIVIew内のUIImageViewを単一のUIViewに表示

のUIView

をどのように私は、全体のUIViewをキャプチャして、単一の画像として保存することができますか?

答えて

1

これを使用して、ビューを単一のイメージとして保存できます。

-(UIImage *)visibleImage 
{ 
    UIGraphicsBeginImageContextWithOptions(yourview.frame.size, YES, [UIScreen mainScreen].scale); 
    CGContextTranslateCTM(UIGraphicsGetCurrentContext(), CGRectGetMinX(yourview.frame) , CGRectGetMinY(yourview.frame)); 

    [yourview.layer renderInContext:UIGraphicsGetCurrentContext()]; 
    UIImage *img_FinalVisible = UIGraphicsGetImageFromCurrentImageContext(); 
    UIGraphicsEndImageContext(); 

    return img_FinalVisible; 
} 
関連する問題