Пример скручивания страницы iPhone? - PullRequest
1 голос
/ 19 июля 2011

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

Ответы [ 3 ]

0 голосов
/ 19 июля 2011
-(IBAction)btnCurl_Clicked :(id)Sender
{


    ObjectMapController.modalTransitionStyle = UIModalTransitionStylePartialCurl;
    [ObjectLocation presentModalViewController:ObjectMapController animated:YES];



    [ObjectMapController dismissModalViewControllerAnimated:YES];
}   

в этом примере ObjectMapController является объектом класса mapcontroller, а Location объекта также является объектом класса Location. Mapcontroller содержит только пустой класс с xib, а класс Location содержит только MapView, также вам нужен третий класс для btnCurl_Clicked в этом классе просто перетащите отпустите одну кнопку и соедините его с Интерфейсным Разработчиком, а также создайте объект выше обоих классов, чтобы он работал правильно ...

0 голосов
/ 10 июля 2012

Хотя другие решения, предлагающие UIModalTransitionStylePartialCurl, работают, они не имитируют приложение Apple Maps, поскольку самая простая реализация допускает только полноэкранные сгибания. Здесь - это решение, которое позволяет использовать статическую панель инструментов во время анимации скручивания.

0 голосов
/ 19 июля 2011

Для этого есть UIModalTransitionStyle: UIModalTransitionStylePartialCurl

...