如何在详细视图控制器中实现Satellite视图,在触摸MKPinAnnotation标注时显示

时间:2015-03-16 14:30:07

标签: ios objective-c iphone mapkit

如果点击MKPinAnnotation标注,在苹果地图应用程序中,将显示以下视图。我试图重新创建类似的东西,但我不确定如何实现卫星图像(我假设它是选择的注释坐标上的MKMapView)以及当下拉视图被拉下时如何设置卫星视图的拉伸动画?另外,卫星视图不断向前和向后旋转这是一个标准动画吗?

总结:

  • 如何实现顶部的地图图片?
  • 当用户向下拖动底部(表格)视图时,如何拉伸/缩放
  • 图像如何动画以便旋转,它是内置功能吗?

Screen Shot

1 个答案:

答案 0 :(得分:1)

  

如何实现顶部的地图图像?

这不是图像。这是一个MKMapView。

  

当用户向下拖动底部(表格)视图时,它是如何拉伸/缩放的

使用scrollView.contentOffest.y滚动时更新mapview.frame.size.height。

  

图像如何动画以便旋转,它是内置功能吗?

MKMapView setCamera:animated:或动画MKMapView.camera

我制作了一个样本,您可以下载here