54  /  103

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

Просмотров: 2025 (Статистика ведётся с 06.02.2017)

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

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

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

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

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

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

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




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

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