2012-11-21 158 views
0

我有很多的圖像是從drawRect中繪製一個UIView繪製完成後,我想保存(高速緩存)中的所有圖像的IOS - 保存或緩存的drawRect圖像

如何保存(高速緩存)中的所有圖像的的drawRect或類似的東西!

感謝大家看這篇文章。

+0

難道你不能只是把代碼放在一個單獨的方法中,並在需要繪製矩形時調用它? – woz

+0

我添加子視圖UIView與uiscrollview內的很多圖像時,uiscrollview滾動我再次調用uiview,因爲uiview將重繪圖像,我不想重繪圖像 – heaven

回答

0

如果您以性能名義盲目緩存,它可能會有非常低的性能成本。緩存不是免費的 - 明智地使用它以實現資源的最佳平衡。理想情況下,您會考慮其他幾種方法來確定最適合您的確切需求的方法。

一個快速/有效的方法是CALayer.shouldRasterize

+1

謝謝賈斯汀,我會嘗試。 – heaven

+0

@heaven歡迎您 – justin