2010-04-14 125 views
0

我想要做一些非常简单的事情:我需要一些平行四边形在我的程序中。这些附加到其他对象,所有这些都是UIView s。重要的是我可以制作这些动画,因为它们所连接的对象也可以是动画。如何绘制可在iPhone上动画的适当平行四边形?

我已经想通了如何使用UIView/CALayer变换要做到这一点,但问题是,这些剪切UIView■不要看起来很漂亮:有边缘的无抗锯齿。

有没有其他方法可以做到这一点?我想使用UIView,因为我也将它们用于用户交互,并且动画比手工绘制要容易得多。我不想为此使用OpenGL。

回答

0

UIBezierPath绘制它们。

+0

虽然这只适用于3.2及更高版本。另外,我不明白我可以如何轻松地制作动画。 – 2010-04-15 12:14:25

0

您可以通过修改您的应用程序的Info.plist来启用边缘抗锯齿。

您需要添加UIViewEdgeAntialiasing密钥,其布尔YES作为值。 Xcode的Info editor中的人性化名称是“带边缘抗锯齿的渲染”。