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