我希望这只是模拟器的问题,但当然让我有点担心,因为我已经提交了支持视网膜屏幕的应用程序,而在 16 号之前无法进行测试。
我在我的应用程序中实现了 CATiledLayer,用于查看非常大的地图。地图瓦片来自于互联网,但它们也被缓存,因此通常实际上是直接从设备加载它们。
在 iPad1 和 iPad2 上它工作得很好。即使从互联网上获取瓦片,你也只能轻微地注意到瓦片正在呈现在 iPad2 上。
在 iPad 模拟器上它工作得很好。
我的问题是 iPad 视网膜模拟器。从视觉上看,它看起来还可以。地图的大小适当,并与我用来显示数据叠加的另一图层相对应,但加载速度非常慢。大多数时候我尝试,它都无法加载任何瓷砖,直到我开始滚动,然后当它正在加载瓷砖时,速度可能只有每秒钟 1 块,看起来很糟糕。
我没有任何代码会在视网膜显示屏上与标准分辨率屏幕运行不同,因此我希望这只是模拟器的问题...但我仍然担心。
其他人有看到自己应用程序中的这个问题吗?