iOS上运行的Ionic应用程序奇怪闪烁9
我已经使用Phonegap和Ionic Framework为Android和iOS创建了一个应用程序,它在Android上完美运行,但它在iOS上特别与iPhone 5和iPad有关它在iPhone 6和4上运行良好)。iOS上运行的Ionic应用程序奇怪闪烁9
当您点击一个按钮后,会弹出一个后退按钮,后面的动画会显示出来,但是可以追溯到后面的按钮被录制的部分。它只发生在一个部分,后部按钮在其他部分完美地工作。
HTML元素如下:
<a class="button button-icon button-positive button-positive icon ion-arrow-left-c" ng-click="atras()">
调用的函数是“ATRAS”,其是以下的(位于模板的控制器):
$scope.atras = function() {
$ionicHistory.goBack();
};
具有任何想法我怎么解决这个问题?非常感谢你的回答!
具体来说, Ionic UIWebView有一个建立在iOS9上的显着补丁。如果没有此修补程序,当您点击导航栏中的某些后退按钮时,您将遇到此类闪烁问题。请为您的项目应用ngIOS9UIWebViewPatch,然后全部完成。
最有可能的解决方案是使用ngIOS9UIWebViewPatch解决方案。 – 2015-10-20 17:18:25
它的作品!非常感谢你,问题解决! –
即使在添加补丁后,问题仍然存在于我的应用程序中。任何人都可以告诉我可以做什么 –
不幸的是,iOS 9的一些错误与window.location
影响router-ui
和一些像你这样的空白href链接<a href="#">
。
看看从离子的博客,这些文章:
那里你可以找到的链接iOS9 patch for angular这对于Disable App Transport Security in iOS 9
添加这两个属性,以防止闪烁的效果:
-webkit-transform-style: preserve-3d;
-webkit-backface-visibility: hidden;
也适用于闪烁未进行动画为相同的修订内容。
感谢您的惊人答案... –
您正在使用哪个iOS版本? – manzapanza
iOS的版本是9.0.2 –