Глава 6 с хвостиком — навигация между экранами
Иерархия вьюшек сильно меняется, когда мы перемещаемся между экранами. VoiceOver должен узнать об этом изменении, для этого существует механизм оповещений: раньше мы описывали содержимое экрана, а теперь можем давать команды для VoiceOver. Это позволит вовремя оповещать о смене экрана, появлении контролов или завершении процесса.
Для навигации между экранами есть пара стандартных действий. Чтобы переместиться назад нужно «почесать» экран двумя пальцами. Вернуться назад — ключевое действие для навигации. С другой стороны, есть «меджик» тап — жест для выполнения главного действия на экране. Примеров его хорошего использования немного, в нашем приложении он пригодился для навигации вперед — меджик тапом выполняем действие оранжевых кнопок.
В конце разберем как работает системный скрол, но осторожно — сильно закапываемся в детали, будет сложно.
Иерархия вьюшек сильно меняется, когда мы перемещаемся между экранами. VoiceOver должен узнать об этом изменении, для этого существует механизм оповещений: раньше мы описывали содержимое экрана, а теперь можем давать команды для VoiceOver. Это позволит вовремя оповещать о смене экрана, появлении контролов или завершении процесса.
Для навигации между экранами есть пара стандартных действий. Чтобы переместиться назад нужно «почесать» экран двумя пальцами. Вернуться назад — ключевое действие для навигации. С другой стороны, есть «меджик» тап — жест для выполнения главного действия на экране. Примеров его хорошего использования немного, в нашем приложении он пригодился для навигации вперед — меджик тапом выполняем действие оранжевых кнопок.
В конце разберем как работает системный скрол, но осторожно — сильно закапываемся в детали, будет сложно.