2012-05-14 1 views
1

Я хочу представить модально контроллер вида с переходом справа налево (точно так же, как навигационный контроллер). Но я не хочу использовать никаких навигационных контроллеров во ВСЕХ. Также, когда я убью представленный контроллер представления, я хочу, чтобы анимация была слева направо.Настоящий диспетчер модального просмотра справа

спасибо.

ответ

0

Я сделал это с помощью IIViewDeckController: https://github.com/Inferis/ViewDeck

Вы можете использовать его так, как вы установите centerController к вам «модальный контроллер» вы хотите представить, ваш leftController для текущего контроллера и в начале вы показываете левый контроллер по умолчанию. Когда вы хотите показать свой модальный контроллер, просто покажите центральный.

вот что вы хотите

+0

Спасибо. Но то, что я пытаюсь достичь, похоже на подобное приложение электронной почты. В моем «rootViewController» я могу выполнить поиск, когда кран un UISearchBar скрываю панель навигации. Затем я могу нажать на одну из ячеек с результатами, и я хочу нажать новый контроллер просмотра справа, который будет иметь навигационную панель, но, к сожалению, новый навигационный контроллер сдвинут с правой стороны, а панель навигации анимирована сверху. Я хочу, чтобы и панель навигации, и новый контроллер представления были анимированы справа налево. – Cosmin

+0

Если я правильно понимаю, вы хотите, чтобы новый контроллер двигался справа налево над предыдущим контроллером. Вы можете добиться этого с помощью IIDeckViewController. Ваш нормальный контроллер находится на левом контроллере, а ваш новый модульный контроллер находится в центре. Затем вы можете анимировать презентацию модального контроллера. Посмотрите это видео, и вы увидите: https: //vimeo.com/34538429 –

+0

К сожалению, я не могу добавить UINavigationController как centerViewController. – Cosmin