Когда я запускаю свой проект Ionic на Android, он работает как положено, однако когда я запускаю точно такой же проект на устройстве IOS, он ведет себя так, как будто весь вид (включая вкладки ion, не включая панель навигации) «находится«перетаскивается», как если бы он был элементом родительского элемента с возможностью прокрутки:
При перетаскивании вниз:
При перетаскивании вверх:
Safari также показывает полосу прокрутки, внешнюю для всего.
Это поведение также влияет на прокрутку внутренних элементов на странице, так как неясно, какой уровень следует прокручивать.
Какова правильная практика для решения этой проблемы?Я мог бы попытаться исправить это с помощью CSS, но есть ли какие-то настройки или общие практики?потому что эта проблема возникла сразу после выполнения основных шагов запуска проекта и запуска на устройстве IOS.
ионная версия 3.9.2
Я сталкивался с таким ответом: ionic 3: при прокрутке экранов прыгает все приложение
но это не похожев помощь.
Я часто вижу это исправление:
.no-scroll {
div.scroll-content {
overflow-y: hidden;
}
однако оно вообще отключает всю прокрутку, а не отключает прокрутку только внешнего элемента.