我打算复制下面的应用程序只是为了学习制作地理应用程序。如何在更新过程中快速生成这种高分辨率图像并且没有闪烁?我一直在努力更新我的叠加层。一旦我添加新的叠加层并删除现有叠加层,我的初始问题就是闪烁。
如果您认为我的问题太容易,请不要冒犯。老实说,我想听听你的想法/意见。
答案 0 :(得分:1)
你见过Apple的HazardMap sample code吗?
这可能是一个很好的起点。它基本上需要一些代表地震危险区域的二进制数据,并在地图上绘制核心图形。最终结果与您的屏幕截图类似,但不是那么顺利。尽管如此,这是一个很好的基础。
答案 1 :(得分:0)
您可以考虑查看UIImageView的animationImages。
如果您无法自定义,则可以实现自定义视图,覆盖drawRect,并使用CGContextDrawImage,向其传递适合当前时间点的图像。
哦,你也可以考虑使用UIImage的drawRect。
为猫皮肤涂抹的方法很多:)。