Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何防止ionic 3应用程序冻结?_Ios_Cordova_Ionic Framework_Ionic3_Ionic4 - Fatal编程技术网

Ios 如何防止ionic 3应用程序冻结?

Ios 如何防止ionic 3应用程序冻结?,ios,cordova,ionic-framework,ionic3,ionic4,Ios,Cordova,Ionic Framework,Ionic3,Ionic4,我的ionic 3应用程序在某些页面上的滚动仅在最新的ios版本上卡住,并在最小化后再次工作,我无法将该应用程序升级到ionic 4,因为该应用程序非常庞大,我们没有时间。在ionic 3中是否有解决此问题的方法或解决方法?任何帮助都将不胜感激,谢谢 这是我的项目信息 离子型: ionic (Ionic CLI) : 4.12.0 (/usr/local/lib/node_modules/ionic) Ionic Framework : ionic-angular 3.9.2

我的ionic 3应用程序在某些页面上的滚动仅在最新的ios版本上卡住,并在最小化后再次工作,我无法将该应用程序升级到ionic 4,因为该应用程序非常庞大,我们没有时间。在ionic 3中是否有解决此问题的方法或解决方法?任何帮助都将不胜感激,谢谢

这是我的项目信息

离子型:

ionic (Ionic CLI)  : 4.12.0 (/usr/local/lib/node_modules/ionic)  
Ionic Framework    : ionic-angular 3.9.2    
@ionic/app-scripts : 3.1.8
cordova (Cordova CLI) : 9.0.0 (cordova-lib@9.0.1)
Cordova Platforms: android 6.4.0, ios 4.5.4    
Cordova Plugins: cordova-plugin-ionic-keyboard 2.0.5, 
cordova-plugin: ionic-webview : 1.2.1, (and 12 other plugins)
Android SDK Tools : 26.1.1 (/Users/macbook/Library/Android/sdk)
NodeJS            : v8.15.1 (/usr/local/bin/node)
npm               : 6.4.1
OS                : macOS Mojave
Xcode             : Xcode 10.2.1 Build version 10E1001
科尔多瓦:

ionic (Ionic CLI)  : 4.12.0 (/usr/local/lib/node_modules/ionic)  
Ionic Framework    : ionic-angular 3.9.2    
@ionic/app-scripts : 3.1.8
cordova (Cordova CLI) : 9.0.0 (cordova-lib@9.0.1)
Cordova Platforms: android 6.4.0, ios 4.5.4    
Cordova Plugins: cordova-plugin-ionic-keyboard 2.0.5, 
cordova-plugin: ionic-webview : 1.2.1, (and 12 other plugins)
Android SDK Tools : 26.1.1 (/Users/macbook/Library/Android/sdk)
NodeJS            : v8.15.1 (/usr/local/bin/node)
npm               : 6.4.1
OS                : macOS Mojave
Xcode             : Xcode 10.2.1 Build version 10E1001
系统:

ionic (Ionic CLI)  : 4.12.0 (/usr/local/lib/node_modules/ionic)  
Ionic Framework    : ionic-angular 3.9.2    
@ionic/app-scripts : 3.1.8
cordova (Cordova CLI) : 9.0.0 (cordova-lib@9.0.1)
Cordova Platforms: android 6.4.0, ios 4.5.4    
Cordova Plugins: cordova-plugin-ionic-keyboard 2.0.5, 
cordova-plugin: ionic-webview : 1.2.1, (and 12 other plugins)
Android SDK Tools : 26.1.1 (/Users/macbook/Library/Android/sdk)
NodeJS            : v8.15.1 (/usr/local/bin/node)
npm               : 6.4.1
OS                : macOS Mojave
Xcode             : Xcode 10.2.1 Build version 10E1001

您可以使用以下css属性修复此问题

-webkit溢出滚动:触摸

这是基于动量的滚动,在完成滚动手势并将手指从触摸屏上移开后,内容会继续滚动一段时间。请参阅此github


我已解决此问题,该问题与屏幕或滚动无关。该问题与加载程序有关,加载控制器导致滚动冻结。我将其替换为本机微调器对话。

我在app.scss中将css放在下面后修复了上述问题,它对我有效

ion-app.platform-ios12 ion-content { pointer-events: auto; /fix scroll lock on ios12.2/ }

我应该在哪里使用此属性?到离子含量??或者它在容器元素类中的其他地方。假设滚动出现在一些代码中