Что я делаю:
В моем приложении я представляю modal view controller (содержащий настройки приложения), используя следующий код:
optionsViewController.modalTransitionStyle = UIModalTransitionStylePartialCurl;
[self presentModalViewController:optionsViewController animated:YES];
Этот переход просто завершает нижнюю часть представления, чтобы выставить несколько настроек. (Например, в приложении "Карты" ). Когда вы нажимаете верхнюю половину страницы, где исходное представление все еще присутствует, но отображается серым цветом, диспетчер модального просмотра автоматически отклоняется (обрабатывается ОС, я не использовал) t для этого).
-
Что не работает:
Это отлично работает в iOS 4 (мое приложение в настоящий момент находится в App Store). Но в iOS 5 похоже, что Apple изменила поведение этого перехода, и контроллер вида больше не отклоняется. Я пытаюсь воспроизвести поведение, которое ранее выполнялось ОС, но не могу понять, как это сделать.
-
Что я пробовал:
Добавление невидимой кнопки в верхнюю часть представления параметров не работает. Затем страница скручивается полным образом, чего я не хочу.
Кроме этого, я застрял. Как мне повторить, как это сработало изначально (или я делаю это неправильно с самого начала!). Любая помощь очень ценится!