iPad Partial Curl модальный переход всегда скручивается на весь экран - PullRequest
3 голосов
/ 06 сентября 2010

Я использую UIModalTransitionStylePartialCurl, чтобы показать модальный вид в iPad.

modalViewController.modalTransitionStyle = UIModalTransitionStylePartialCurl;
[[self parentViewController] presentModalViewController:modalViewController animated:YES];

self - это правый боковой контроллер моего SplitViewController.

Когда я делаю это, страница скручивается до самого верха, хотя размер view modalViewController небольшой. Мне нужно только немного свернуться, чтобы он показал ТОЛЬКО область, занятую modalViewController. Я пытаюсь сделать что-то похожее на настройки приложения для карт iPad.

Я попытался использовать все опции modalPresentationStyle для модального вида, а также попытался установить для modalPresentationStyle.view.frame маленькое значение CGRect, но все равно не смог заставить его работать.

Может ли кто-нибудь помочь в этом ... заранее спасибо ..

Ответы [ 2 ]

2 голосов
/ 12 июля 2012

Просто оставьте чистое пространство (без элементов управления или изображений) в верхней части PresentedViewController, а остальное сделает Framework.

1 голос
/ 18 марта 2011

Мне еще предстоит найти более оптимальное решение, но я смог получить хорошие результаты, установив модальное (раскрытое) представление того же размера, что и родительское (керлинг) представление.iOS просматривает подпредставления, чтобы определить, где остановить прокручивание, и показывает «достаточно» подпредставления, чтобы оставить фрагменты подпредставления на экране.

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