Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.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
Iphone UIView动画在模拟器中表现良好,在设备上表现不稳定_Iphone_Ios_Animation_Uiview - Fatal编程技术网

Iphone UIView动画在模拟器中表现良好,在设备上表现不稳定

Iphone UIView动画在模拟器中表现良好,在设备上表现不稳定,iphone,ios,animation,uiview,Iphone,Ios,Animation,Uiview,我在我的应用程序中查看了三个UIView动画。一个用于在与modalViewController演示文稿外观相似的视图中移动,另一个用于将其移出,第三个用于设置UIImageView的框架。在模拟器上,它看起来很棒;光滑而清晰。然而,在实际的设备iPhone4上,它非常不稳定,有时甚至根本没有动画效果。在我的iPad2上,它看起来好一点,但不是它应该在的地方。有什么不对劲的线索吗?明白了-作为将来的参考,iOS在程序化阴影方面并不擅长。。。如果使用的是矩形视图,则可以使用view.layer.s

我在我的应用程序中查看了三个UIView动画。一个用于在与modalViewController演示文稿外观相似的视图中移动,另一个用于将其移出,第三个用于设置UIImageView的框架。在模拟器上,它看起来很棒;光滑而清晰。然而,在实际的设备iPhone4上,它非常不稳定,有时甚至根本没有动画效果。在我的iPad2上,它看起来好一点,但不是它应该在的地方。有什么不对劲的线索吗?

明白了-作为将来的参考,iOS在程序化阴影方面并不擅长。。。如果使用的是矩形视图,则可以使用view.layer.shadowPath=[UIBezierPath-bezierpath-withrect:view.bounds].CGPath

看看我关于图像动画性能的回答,你能发布你的代码吗?另外@bbodayle的链接也非常感谢这个链接,可能是我有阴影和圆角,因为我正在制作动画的所有元素都有这两种效果。你有什么建议来解决这个问题?好吧,我想出来了。。。如果我删除所有的“.layer”代码,没有阴影,没有圆角,看起来很棒。但是,我想在我的应用程序中使用这些功能,我怎么能同时获得它们呢?!?将图层的shouldRasterize属性设置为“是”