Instagram UIImagePickerController - PullRequest
       15

Instagram UIImagePickerController

2 голосов
/ 25 января 2012

, если у кого-то есть Instagram на его iPhone, попробуйте нажать на поднятую центральную кнопку на панели вкладок, кнопку для публикации новых изображений.

Кажется, что представляет модальный контроллер вида без анимации, верно?

Контроллер представления - это UIImagePickerController с наложением камеры? Я спрашиваю об этом, потому что если вы попытаетесь сфотографировать и нажмете OK, вы увидите следующий контроллер в UINavigationController. Таким образом, вы можете вернуться и снова сделать фотографию или пойти вперед и опубликовать ее.

Как это возможно? Как я могу представить контроллер навигации с UIImagePickerController и выдвинуть контроллер просмотра других после выбора?

1 Ответ

2 голосов
/ 25 января 2012

Я думаю, что он просто представляет UINavigationController как модальный контроллер вида поверх UIImagePickerController. Когда вы нажимаете кнопку «Фильтр», чтобы вернуться к фотографии, она не перемещается так, как UINavigationController. Я думаю, что он отменяет кнопку «назад» (кнопка «Фильтр») и удаляет все UINavigationController.

Что мне показалось интересным, так это то, что когда появляется UINavigationController, появляется анимация, которая перемещает новый вид справа налево. Я предполагаю, что rootViewController из UINavigationController является пустым прозрачным представлением, а следующее представление (которое содержит заголовок и параметр общего доступа и т. Д.) Помещается в стек навигации после небольшой задержки.

Я не думал об этом, но интересно наблюдать! :)

...