我知道如何呈現一個正常的UIView位圖圖像:渲染完整的UIImageView位圖圖像
UIGraphicsBeginImageContextWithOptions(view.bounds.size, NO, 0.0);
[view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *bitmapImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
的問題是,如果view
從resizableImageWithCapInsets:
返回了具有拉伸可調整大小的圖像UIImageView
,bitmapImage
以這種方式得到的是原始圖像 - 未拉伸的圖像 - 而不是真正顯示的拉伸圖像。我可以很容易地看出,由bitmapImage
和view
之間的大小差異。所以我的問題是如何渲染由UIImageView
顯示的完整內容,其圖像是一個拉伸的可調整大小的圖像?
你能澄清這個問題嗎? – 2012-01-16 21:12:38
當然。哪一部分對你不清楚? – an0 2012-01-17 11:06:48