ios 關於UIView轉UIImage失貞問題

只須要一個方法便可。圖片

- (UIImage*) imageWithUIView:(UIView*) view{it

    CGSize s = view.bounds.size;io

    // 建立一個bitmap的contextmap

    // 並把它設置成爲當前正在使用的context方法

    UIGraphicsBeginImageContextWithOptions(s, NO, [UIScreen mainScreen].scale);im

    CGContextRef currnetContext = UIGraphicsGetCurrentContext();view

    [view.layer renderInContext:currnetContext];vi

    // 從當前context中建立一個改變大小後的圖片co

    UIImage* image = UIGraphicsGetImageFromCurrentImageContext();return

    // 使當前的context出堆棧

    UIGraphicsEndImageContext();

    return image;

}

相關文章
相關標籤/搜索