在iPhone OS中,Core Animation的"错位图像"是什么?

Tha*_*nks 14 iphone cocoa-touch core-animation instruments uikit

乐器告诉我们有"未对齐的图像",这些图像由核心动画制作动画.那是什么意思?

更新:我在Instruments.app> Core Animation中看到了这一点.

Rob*_*ier 20

我想了解更多关于你在哪里看到它的信息,但我怀疑它是指一个不是像素对齐的图像.Quartz允许你以小数像素绘制(回想一下CGPoint需要CGFloats,而不是NSIntegers),但它更昂贵并且往往会产生一些模糊.你无法真正绘制一个小数像素,因此Quartz必须进行抗锯齿处理才能将其拉下来.这需要时间,肯定会损害Core Animation的性能.

Quartz不会警告你,你正在使用小数像素,而且它对文本特别不友好.因此,只要您进行编程布局,就需要考虑这些问题.

  • 是的,这就是未对齐图像的意思. (2认同)