В iOS 7 использование UIModalPresentationCurrentContext для анимированной модальной презентации не приводит к анимации.

В iOS 8 при представлении модального окна (скажем, с прозрачным фоном) нам нужно установить переход (или модальное окно) для использования стиля представления UIModalPresentationOverCurrentContext. Это работает, как и ожидалось.

Чтобы сделать то же самое для iOS 7, вместо этого вам нужно установить для контроллера представления представления модальный стиль представления UIModalPresentationCurrentContext. Вот где у меня проблема. Я представляю модальное окно с анимацией, но оно не анимируется. После его предъявления все работает нормально, даже анимация увольнения. Кроме того, если я изменю стиль презентации на UIModalPresentationFullScreen, он будет правильно анимироваться.

Я искал и читал другие сообщения, но не могу найти причину этого или решение.


person abc123    schedule 18.01.2015    source источник