我有一个项目,我必须在用户拇指下旋转一个大图像,它代表一个表盘,用户可以转动选择一年中的一天。我目前正在使用 CGContextRotateCTM() 和 -[UIImage drawInRect:] 但视网膜显示 iPad 上的性能并不好,具有讽刺意味的是,在视网膜前 iPad 上工作正常(只有 1/4 的像素可以推动)。我已经尽我所能来优化我的代码,仪器告诉我 87% 的时间都在 -[UIImage drawInRect:] 中。是否有人对如何获得一些显着的性能改进有任何提示,我是否应该寻找 CALayers 并旋转它们。
问问题
589 次