Я хочу запретить выход из одного из моих представлений, когда пользователь нажимает верхнюю левую кнопку панели навигации, а также при изменении выбора панели вкладок. Моя цель - показать предупреждение и попросить пользователя сохранить данные перед выходом просматривать и действовать в соответствии с выбором пользователя.
Я нашел ответ для предотвращения выхода из режима просмотра в случае нажатия кнопки левой навигационной панели здесь:
Управление изменениями в стеке навигации .
Но есть ли какой-нибудь общий способ сделать это, который можно применить как к изменению элемента панели вкладок, так и к нажатию в верхней левой части панели навигации? Кроме того, если нет, то как сделать это как можно проще? Надеюсь, мое объяснение понятно.