我正在尝试为用户开发一个界面来更改 mapType 视图。我想通过在地图视图的右下角添加折叠效果来实现这一点,用户可以在其中按下或按下并拖动右下角,地图将折叠起来刚好足以显示 3 种不同的地图类型:常规、混合和卫星。
这与 iPhone 上的谷歌地图具有相同的功能。加载应用程序并注意右下角的“折纸”按钮。按下它并见证效果。这就是我想要完成的。
有没有一种方法可以做到这一点?如果不是,那么实现此功能的另一种方法可能是什么。
我正在尝试为用户开发一个界面来更改 mapType 视图。我想通过在地图视图的右下角添加折叠效果来实现这一点,用户可以在其中按下或按下并拖动右下角,地图将折叠起来刚好足以显示 3 种不同的地图类型:常规、混合和卫星。
这与 iPhone 上的谷歌地图具有相同的功能。加载应用程序并注意右下角的“折纸”按钮。按下它并见证效果。这就是我想要完成的。
有没有一种方法可以做到这一点?如果不是,那么实现此功能的另一种方法可能是什么。
Apple 库中的WorldCities示例代码使用了该实现,应该是学习如何切换地图类型的好地方。 MapViewController.m
特别给出了它的细节。至于获得您正在寻找的卷曲,使用您的(地图类型切换控制器)呈现一个模态视图控制器UIModalTransitionStylePartialCurl
就可以做到这一点。我希望这有帮助
当您使用另一个控制器时,无法直接链接到第一个视图控制器MKMapView
并更改它的地图类型。有人告诉我使用NSNotification
,但我仍然不知道该怎么做。