2013-06-28 193 views
0

我想縮放放置在UIView上的CAlayer。這個視圖在UISCrollview上。我使用scrollviews委託方法進行縮放。它放大,但它模糊。如何消除模糊並改善縮放。 我嘗試過與CATiledLayer,但我不想顯示平鋪效果。所以任何人都可以幫助我改進使用CALayer的縮放。縮放CALayer模糊視圖

回答

1

放大內容時我有類似的體驗。當UIScrollView縮放時,它會拍攝視圖的快照,並放大該圖片。這是變焦時變得塊狀的原因。當縮放/平移完成時,請使用委託根據縮放級別重新呈現內容。內容應該是'脆'。

警告:不要放大得太遠,快照使用的內存將很快大於可用內存。

我沒有使用圖像,但CAShapeLayers和路徑。我在這裏彙總了一個演示項目和解釋:http://simplicate.weebly.com/1/post/2013/06/fixing-blocky-paths-in-ios.html

我希望有幫助。

+0

5年多以前 –