iphone地图折叠按钮在新地图应用程序中

时间:2010-01-11 20:19:17

标签: iphone button map mapkit android-mapview

是否有人知道新地图应用程序工具栏右上角的按钮名称是什么?它是展开地图的按钮,下面的视图提供了在地图模式之间切换的按钮。我想在我的地图应用程序中使用它,如果它是SDK的一部分!

编辑:

感谢您的回答!

什么是无证方法?为什么你可以使用这些东西,但苹果并不是真的想要它?它将在未来的SDK中发布吗?我没有看到创建一个具有所有开发人员无法使用的功能的应用程序的重点。这是一个很多问题,请指出我可以了解更多关于这个过程的资源,如果你知道的话(比如你从哪里知道这些)?

另外,我在哪里可以找到视图的动画类型,比如Cory提到的那些?

3 个答案:

答案 0 :(得分:1)

它不是SDK的一部分。这些图片的实际文件名是UIButtonBarPageCurlSelected.pngUIButtonBarPageCurlDefault.png,因此您可以将其称为“页面卷曲按钮”。


获取此按钮的非官方方式(警告,拒绝等)是

[[UIBarButtonItem alloc] initWithBarButtonSystemItem:109 target:... action:...]

要从UIKit下载UIImage这些图片,以便稍后将它们添加到您的项目中,请使用[UIImage kitImageNamed:@"UIButtonBarPageCurlSelected.png"]等等。

答案 1 :(得分:0)

此按钮没有标准的UI组件,抱歉。如果你足智多谋,你可能想出一种方法将图像从地图中拉出来,但苹果可能不会以非认可的方式使用他们的艺术。

答案 2 :(得分:0)

唯一容易实现此方法的方法是使用未记录的方法。这是Apple禁止的,将导致您的应用程序被应用商店拒绝。您可以使用UIViewAnimationTransitionCurlDown或UIViewAnimationTransitionCurlUp创建类似的东西,但这些会导致视图一直向上卷曲而不是中途停止。