Контроллер модального представления не закрывается

Что я делаю:

В моем приложении я представляю контроллер модального представления (содержащий настройки приложения), используя следующий код:

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

Этот переход просто скручивается вверх в нижней части представления, чтобы открыть несколько настроек. (См. Пример в приложении «Карты».) Когда вы нажимаете на верхнюю половину страницы, где исходное представление все еще присутствует, но неактивно, контроллер модального представления автоматически отключается (обрабатывается ОС, я этого не делал » t код для этого).

-

Что не работает:

Это нормально работает в iOS 4 (мое приложение в настоящее время фактически находится в App Store). Но в iOS 5 похоже, что Apple изменила поведение этого перехода, и контроллер представления больше не закрывается. Я пытаюсь воспроизвести поведение, которое раньше выполнялось операционной системой, но не могу понять, как это сделать.

-

Что я пробовал:

Добавление невидимой кнопки вверху вид параметров не работает. Затем страница сворачивается до упора, чего я не хочу.

Кроме этого, я застрял. Как мне воспроизвести, как это работало изначально (или я с самого начала делал это неправильно!). Приветствуется любая помощь!

33
задан Jordan Smith 2 July 2011 в 13:51
поделиться