4

我正在尝试为用户开发一个界面来更改 mapType 视图。我想通过在地图视图的右下角添加折叠效果来实现这一点,用户可以在其中按下或按下并拖动右下角,地图将折叠起来刚好足以显示 3 种不同的地图类型:常规、混合和卫星。

这与 iPhone 上的谷歌地图具有相同的功能。加载应用程序并注意右下角的“折纸”按钮。按下它并见证效果。这就是我想要完成的。

有没有一种方法可以做到这一点?如果不是,那么实现此功能的另一种方法可能是什么。

4

2 回答 2

2

Apple 库中的WorldCities示例代码使用了该实现,应该是学习如何切换地图类型的好地方。 MapViewController.m特别给出了它的细节。至于获得您正在寻找的卷曲,使用您的(地图类型切换控制器)呈现一个模态视图控制器UIModalTransitionStylePartialCurl就可以做到这一点。我希望这有帮助

于 2011-05-30T00:36:35.147 回答
0

当您使用另一个控制器时,无法直接链接到第一个视图控制器MKMapView并更改它的地图类型。有人告诉我使用NSNotification,但我仍然不知道该怎么做。

于 2011-05-31T00:11:28.713 回答