情况如下:我使用自定义注释在地图上显示图像。一切正常,但我想通过调整 AnnotationView 的大小来改进它,以便它在地图缩小时缩小。我想这样做是因为,显然,更多的注释会填满屏幕并且需要缩小,这样它们就不会相互重叠太多,用户可以看到更多的注释。(当然,我想在地图再次放大时放大AnnotationViews)。
每当调用 regionDidChangeAnimated 时,我通过从地图中删除所有注释并再次添加它们来实现这一点。然而,这些图像是从互联网上加载的,因此再次下载图像(因为注释已被删除)似乎没有意义。
我希望我已经很好地解释了情况,并希望将来为 SO 做出贡献。
提前致谢。
PS 我正在使用 iOS 4.0 进行开发