iPhone动画:如何反别名?

Ant*_*ton 2 iphone core-animation antialiasing

我在我的iPhone应用程序中查看了一些动画,感觉它有点难看.然后我继续说道:它只是没有动画通过亚像素状态.

所以,如果我使用通常的+ beginAnimations/+ commitAnimations,移动一些东西只是几个像素看起来"跳跃".我怎么能避免呢?是否有任何标志可以通过浮动坐标或其他任何东西制作动画?

只是为了让您了解我拥有的和我正在寻找的东西,请参考图片:

alt text http://www.ptoing.net/subpixel_aa.gif

在此先感谢,安东

Ant*_*ton 7

这很有趣,但我发现UIImageView 使用 aniti-aliasing 为其内容设置动画,而视图的边缘则没有消除锯齿(硬).这似乎是因为UIView本身应该保持相同的边界,而子像素渲染可能会添加到边界.

所以,我最终只是在图片周围放置了一个带有透明空间的图像,而且一切都很顺利.

只是不要让UIView为你剪掉它的内容:)