Любая альтернатива Google Map MapCurl? - PullRequest
2 голосов
/ 06 сентября 2010

Кто-нибудь знает, как имитировать скручивание карты в приложении Google Map без использования недокументированных API mapCurl и mapUncurl?

В идеале я хотел бы сделать то же самое, что и приложение Google Map. Если это невозможно, есть ли способ «сдвинуть» изображение карты вверх, чтобы показать параметры?

Ответы [ 2 ]

4 голосов
/ 08 октября 2010
SampleViewController *sampleView = [[[SampleViewController alloc] init] autorelease];
[sampleView setModalTransitionStyle:UIModalTransitionStylePartialCurl];
[self presentModalViewController:sampleView animated:YES];
0 голосов
/ 06 сентября 2010
[UIView transitionFromView:self.view toView:overlayView duration:1 options:UIViewAnimationOptionTransitionCurlUp completion:nil];

Будет ли анимация страницы свернуться, если это то, что вы имеете в виду.Я не нашел способа приостановить его наполовину, как это делает приложение Google Maps, но теоретически, если вы реализуете методы делегирования анимации UIView, вы можете приостановить его наполовину или что-то в этом роде.

РЕДАКТИРОВАТЬ:

[UIView transitionFromView:overlayView toView:self.view duration:1 options:UIViewAnimationOptionTransitionCurlDown completion:nil];

- это свернутая реализация.

Просто чтобы вы знали, что overlayView - это UIView, а не UIViewController, не то, чтобы это имело значение, но вот как я его реализовал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...