Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.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
Sencha touch 什么';移动safari(webkit)上的webkit转换?_Sencha Touch_Gpu_Mobile Webkit - Fatal编程技术网

Sencha touch 什么';移动safari(webkit)上的webkit转换?

Sencha touch 什么';移动safari(webkit)上的webkit转换?,sencha-touch,gpu,mobile-webkit,Sencha Touch,Gpu,Mobile Webkit,我正在使用Sencha Touch构建一个针对iPad的应用程序。我知道,实现平滑动画的唯一方法是使用-webkit transformCSS属性。这适用于使用translate3d移动物体并缩放它们,但我希望更改元素的尺寸(宽度和高度)。想象一下,一个元素为了容纳一个新的孩子而不断增大,这正是我想要的,你在宽度和高度方面不会有任何运气,因为这些属性的任何转换都不会被硬件加速。在Safari中,您将看到一个甚至没有正确缩放的抖动动画。在我的测试中,浏览器将首先转换高度,然后突然调整宽度,反之亦然

我正在使用Sencha Touch构建一个针对iPad的应用程序。我知道,实现平滑动画的唯一方法是使用-webkit transformCSS属性。这适用于使用translate3d移动物体并缩放它们,但我希望更改元素的尺寸(宽度和高度)。想象一下,一个元素为了容纳一个新的孩子而不断增大,这正是我想要的,你在宽度和高度方面不会有任何运气,因为这些属性的任何转换都不会被硬件加速。在Safari中,您将看到一个甚至没有正确缩放的抖动动画。在我的测试中,浏览器将首先转换高度,然后突然调整宽度,反之亦然。如果您只想缩放一个元素(更改其尺寸),那么您应该使用
-webkit transform:scale(x,y)