Приложение Ionic обрабатывает весь вид как элемент списка с возможностью прокрутки на устройстве IOS - PullRequest
0 голосов
/ 25 февраля 2019

Когда я запускаю свой проект Ionic на Android, он работает как положено, однако когда я запускаю точно такой же проект на устройстве IOS, он ведет себя так, как будто весь вид (включая вкладки ion, не включая панель навигации) «находится«перетаскивается», как если бы он был элементом родительского элемента с возможностью прокрутки:

При перетаскивании вниз:

enter image description here

При перетаскивании вверх:

enter image description here

Safari также показывает полосу прокрутки, внешнюю для всего.

Это поведение также влияет на прокрутку внутренних элементов на странице, так как неясно, какой уровень следует прокручивать.

Какова правильная практика для решения этой проблемы?Я мог бы попытаться исправить это с помощью CSS, но есть ли какие-то настройки или общие практики?потому что эта проблема возникла сразу после выполнения основных шагов запуска проекта и запуска на устройстве IOS.

ионная версия 3.9.2

Я сталкивался с таким ответом: ionic 3: при прокрутке экранов прыгает все приложение

но это не похожев помощь.

Я часто вижу это исправление:

.no-scroll {
div.scroll-content {
    overflow-y: hidden;
}

однако оно вообще отключает всю прокрутку, а не отключает прокрутку только внешнего элемента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...