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