ion-content 滚动在 ios 14 上停止工作
ion-content scrolling stopped working on ios 14
我的应用程序在 iOS 14.0 更新后立即在某些屏幕上停止工作,当我在 13.5 模拟器上测试时它工作正常。
我已经在使用以下代码:
ion-app.platform-ios12 ion-content {
pointer-events: auto; / * fix scroll lock on ios12.2 * /
}
我也试图强制屏幕滚动 css,但没有消息:(
有人遇到过类似情况吗?任何线索都会有所帮助!
我的设置:
Ionic:
Ionic CLI : 6.11.8
@angular/cli : 8.1.3
Capacitor:
Capacitor CLI : 2.4.2
@capacitor/core : 2.4.2
System:
npm : 6.14.8
OS : macOS Catalina
您需要像这样更新您的代码以指向 iOS 14
ion-app.platform-ios14 ion-content { pointer-events: auto; }
伙计们,我已经弄清楚了,显然我的项目包含一个 SCSS class,它在以下项目中有问题:
.background {
background: #f2f2f2;
top: 0;
position: absolute;
overflow: hidden;
z-index: -1; <--------------- PROBLEM
transition-property: none;
transform: translateX(0%) translateY(0px);
}
删除 top: 0 和 z-index 后,屏幕的滚动恢复正常。
我发现最奇怪的是 iOS 版本 13.x 它运行顺利。但是好吧,重要的是它再次起作用了 ;)
这适用于 Ionic 3 项目
variables.scss
ion-app.platform-ios14 ion-content {
pointer-events: auto !important;
}
我的应用程序在 iOS 14.0 更新后立即在某些屏幕上停止工作,当我在 13.5 模拟器上测试时它工作正常。
我已经在使用以下代码:
ion-app.platform-ios12 ion-content {
pointer-events: auto; / * fix scroll lock on ios12.2 * /
}
我也试图强制屏幕滚动 css,但没有消息:(
有人遇到过类似情况吗?任何线索都会有所帮助! 我的设置:
Ionic:
Ionic CLI : 6.11.8
@angular/cli : 8.1.3
Capacitor:
Capacitor CLI : 2.4.2
@capacitor/core : 2.4.2
System:
npm : 6.14.8
OS : macOS Catalina
您需要像这样更新您的代码以指向 iOS 14
ion-app.platform-ios14 ion-content { pointer-events: auto; }
伙计们,我已经弄清楚了,显然我的项目包含一个 SCSS class,它在以下项目中有问题:
.background {
background: #f2f2f2;
top: 0;
position: absolute;
overflow: hidden;
z-index: -1; <--------------- PROBLEM
transition-property: none;
transform: translateX(0%) translateY(0px);
}
删除 top: 0 和 z-index 后,屏幕的滚动恢复正常。 我发现最奇怪的是 iOS 版本 13.x 它运行顺利。但是好吧,重要的是它再次起作用了 ;)
这适用于 Ionic 3 项目
variables.scss
ion-app.platform-ios14 ion-content {
pointer-events: auto !important;
}