56  /  105

BXMobileApp.PageManager - менеджер страниц

Просмотров: 12397
Дата последнего изменения: 22.06.2023

Объект BXMobileApp.PageManager предназначен для управления страницами/экранами в рамках стека навигации. 

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

В разных платформах стек навигации ведет себя по-разному в силу архитектурных особенностей. 

Особенности на Android: 

  • По страницам можно перемещаться свайпом;
  • После ухода со страницы путем нажатия Назад она удаляется из стека и из памяти. При повторном добавлении страницы в стек она будет загружаться заново. 

Особенности на iOS:

  • Перемещаться свайпом можно только к предыдущей странице;
  • После ухода со страницы путем нажатия Назад она удаляется из стека, но не удаляется из памяти. На этой странице будет продолжать работать javascript и при повторном добавлении этой страницы в стек навигации будет взята именно страница из памяти. Перезагрузка страницы при повторном добавлении не осуществляется.




4
Курсы разработаны в компании «1С-Битрикс»

Если вы нашли неточность в тексте, непонятное объяснение, пожалуйста, сообщите нам об этом в комментариях.
Развернуть комментарии