动画 UIImage视图在仪器核心动画配置文件中显示为"颜色未对齐的图像"



在我的应用程序中,我有一系列通过CAKeyframeAnimation和一组预设的"UIBezierPaths"进行动画处理的UIImageViews。所有图像在仪器中显示为"颜色未对齐的图像"。

UIImageViews中包含的所有png都是像素完美的。

即使使用标准的 UIVIew 动画块也会产生未对齐的图像。

在花了一整天试图修复错位之后,我并不高兴,我认为这对于动画UIImageViews来说是完全正常的。

任何人都可以确认是这种情况或提出可能的解决方法。

提前致谢

保罗。

在动画过程中,图像视图可能以非整数坐标对齐。这将是提供平滑动画的最佳方式,否则,在动画过程中,仅移动少数像素的极短距离动画只会偶尔跳过一个像素。所以我根本不会担心这一点,特别是如果它在不动画时没有错位。这听起来像是预期的行为,您可能必须自己处理动画,并将所有像素坐标转换为整数值,以使它不这样做,并且它看起来可能不会那么流畅。

最新更新