2010-04-14 35 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中的人性化名稱是「帶邊緣抗鋸齒的渲染」。