我的UITableView的每个单元格都必须显示一个带有注释的小型MKMapView.我设法通过创建自定义Cell并在cellForRowAtIndexPath方法中配置其MKMapView来实现此目的.这些位置基于我之前构建的阵列.
一切正常,但MKMapViews每次滚动UITableView时刷新.是否可以"缓存"MKMapViews?
谢谢
您可以使用此处描述的方法缓存MKMapView的UIImage:从MKMapView获取地图图像
您应该尽可能频繁地使用该UIImage,并仅在用户需要与其进行交互时显示实际的地图.为了获得最佳性能,您可以尝试始终在tableview中使用UIImage,当用户点击该行时,加载实际地图(可能在其自己的视图控制器中).
| 归档时间: |
|
| 查看次数: |
4631 次 |
| 最近记录: |