0
A
回答
7
似乎你想要一個特定視圖的「截圖」?
UIGraphicsBeginImageContext(view.bounds.size);
CGContextRef ctx = UIGraphicsGetCurrentContext();
[view.layer renderInContext:ctx];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
+1
非常簡單。感謝代碼片段。好的東西添加到UIView的類別,所以它始終可用。 – 2013-03-10 21:07:23
+0
編輯細節:view.size我認爲需要view.frame.size – 2013-03-10 21:13:08
+0
@BillPatterson或'bounds'。就是這樣,謝謝。 – 2013-03-10 21:14:10
相關問題
- 1. MKAnnotationView UIView或UIImage
- 2. 如何將UIView轉換(編輯)爲UIImage?
- 3. 將UIView轉換爲UIImage Swift 3
- 4. 如何將UIView轉換爲UIImage?
- 5. 將UIView圖層轉換爲UIImage
- 6. 從UIView到UIViewController的UIImage
- 7. UIView和UIImage預加載
- 8. 來自UIView區域的UIImage
- 9. 作爲UIImage捕獲UIView
- 10. 的UIView有UIImage的背景
- 11. 性能:UIImage的VS的UIView
- 12. 清晰的UIView從UIImage的
- 13. 將UIImage拆分成一半?
- 14. UIImage成爲NSNumber
- 15. UIImage在UIView上繪製時反轉
- 16. 在UIImageView的UIImage在Swift中移動UIView
- 17. 動態UIView到UIImage是空的
- 18. 不能在UIView裏面繪製UIImage
- 19. 捕獲非活動UIView作爲UIImage
- 20. UIImage不會顯示UIView運行轉換
- 21. 的UIView drawInRect與UIImage的結果blackbackground
- 22. iOS上的CALayer或UIView backgroundColor UIImage 4
- 23. Swift從UIView的圖層獲取UIImage
- 24. 如何使的UIImage顯示爲UIView的
- 25. CG畫在UIView中用作UIImage?
- 26. UIView的Uiimage:高於屏幕分辨率?
- 27. 的UITableView和UIImage的一個UIView
- 28. 與渲染UIView的問題來的UIImage
- 29. 在UIView上快速繪製UIImage圖像
- 30. BAD_ACCESS當時的UIView到的UIImage
這當然不是完全常見但有時需要。假設你想創建一些完全可怕的動畫來顯示/隱藏你的視圖。假設動畫需要將您的視圖分成幾個片段(例如摺疊)。對於這種情況,使用原始視圖的「硬拷貝」是不可避免的。 – Till 2013-03-10 16:58:15