我在 iPad 上显示了一系列通过网络连接发送的图像。它似乎工作正常,但由于某种原因,图像有很多重影(见下图)。是否有某种绘图技术可以消除这种情况?我会说这是屏幕刷新率的问题,但这并不能解释为什么使用 iPad 的屏幕截图功能会捕捉到这种现象。

我在 iPad 上显示了一系列通过网络连接发送的图像。它似乎工作正常,但由于某种原因,图像有很多重影(见下图)。是否有某种绘图技术可以消除这种情况?我会说这是屏幕刷新率的问题,但这并不能解释为什么使用 iPad 的屏幕截图功能会捕捉到这种现象。

您可能正在以一种触发隐式动画的方式在图像之间切换,该动画在旧图像和新图像之间交叉淡入淡出。
图层操作的文档解释了 CoreAnimation 如何决定运行该隐式动画,以及如何覆盖它。
恕我直言,两种最简单的方法是:
CATransaction禁用操作-actionForLayer:forKey:并返回[NSNull null]。(如果您使用的是UIView,它已经是图层的委托。)这个问题提供了更多选择——它甚至可能与您的情况重复。