2

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

编辑:

感谢您的回答!

什么是未记录的方法?为什么你可以使用这些东西,但 Apple 并不真正想要它?它会在未来的 SDK 中发布吗?我认为创建一个具有所有开发人员都无法使用的功能的应用程序没有意义。这是很多问题,请向我指出资源,如果您知道的话,我可以在其中找到有关此过程的更多信息(例如您从哪里知道这一切)?

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

4

3 回答 3

1

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


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

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

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

于 2010-01-11T20:29:53.190 回答
0

抱歉,此按钮没有标准的 UI 组件。如果您足智多谋,您可能会想办法将图像从地图中提取出来,但 Apple 可能不会善意地以未经批准的方式使用他们的艺术作品。

于 2010-01-11T20:25:26.897 回答
0

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

于 2010-01-11T20:31:57.147 回答