кнопка сворачивания карты iphone в новом приложении карты - PullRequest
2 голосов
/ 11 января 2010

Кто-нибудь знает, как называется кнопка в правом углу панели инструментов в новом приложении «Карты»? Это кнопка, которая разворачивает карту, а в представлении внизу есть кнопки для переключения между режимами карты. Я хотел бы использовать его в своем приложении карты, если оно является частью SDK!

EDIT:

Спасибо за ваши ответы!

Что такое недокументированный метод? И как получилось, что вы можете использовать этот материал, но он не очень нужен Apple? Будет ли он выпущен в будущем SDK? Я не вижу смысла в создании приложения, имеющего функции, недоступные для всех разработчиков. Это много вопросов, пожалуйста, укажите мне ресурсы, где я могу узнать больше об этом процессе, если вы знаете какой-либо (например, откуда вы все это знаете)?

Кроме того, где я могу найти типы анимации для видов, например, упомянутую Кори?

Ответы [ 3 ]

1 голос
/ 11 января 2010

Это не часть SDK. Фактические имена файлов этих изображений UIButtonBarPageCurlSelected.png, UIButtonBarPageCurlDefault.png, поэтому, вероятно, вы можете назвать это «кнопкой прокрутки страницы».


Неофициальный способ (предупреждение, отклонение и т. Д.) Для получения этой кнопки - использовать

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

Чтобы загрузить UIImage этих изображений из UIKit и добавить их в свой проект позже, используйте [UIImage kitImageNamed:@"UIButtonBarPageCurlSelected.png"] и т. Д.

0 голосов
/ 11 января 2010

Единственный ЛЕГКИЙ способ сделать это - использовать недокументированный метод.Это запрещено Apple и приведет к отклонению вашего приложения в магазине приложений.Вы можете создать что-то похожее с UIViewAnimationTransitionCurlDown или UIViewAnimationTransitionCurlUp, но это приведет к тому, что представление будет свернуто до конца и не остановится на полпути.

0 голосов
/ 11 января 2010

Для этой кнопки нет стандартного компонента пользовательского интерфейса, извините. Если вы находчивы, вы, возможно, сможете найти способ вытащить изображение из Карт, но Apple может не принять любезное решение использовать эти изображения без разрешения.

...