【问题标题】:How is the Satellite view implemented in the detail view controller, displayed upon touch of a MKPinAnnotation Callout卫星视图如何在详细视图控制器中实现,在触摸 MKPinAnnotation 标注时显示
【发布时间】:2015-03-16 14:30:06
【问题描述】:

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

总结:

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

【问题讨论】:

    标签: ios objective-c iphone mapkit


    【解决方案1】:

    顶部的地图图片是如何实现的?

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

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

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

    图像是如何旋转的,它是一个内置功能吗?

    MKMapView setCamera:animated: 或动画 MKMapView.camera

    我做了一个样例,你可以下载here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-04
      • 1970-01-01
      相关资源
      最近更新 更多