2012-12-10 22 views
1

我有幾行字(標籤)已被添加到畫布。我正在爲一個形狀製作動畫,以便在其中一個標籤下從畫布外移動到右側。如何在C4中刪除動畫中的緩動?

當我運行下面的代碼:

-(void)showContent { 
    shapeonpage1.animationDuration = 10.0f; 
    shapeonpage1.origin = CGPointMake(0,0); 
} 

...動畫造型首次出現緩慢移動,然後逐漸加快,當它到達它的目的地再次減慢。

有沒有一種方法讓我的動畫形狀不會加速和減速,而是以一致的速度移動?

回答

1

最簡單的方法是將animationOptionsshapeonpage1設置爲LINEAR。 像這樣:

-(void)showContent { 
    shapeonpage1.animationDuration = 10.0f; 
    shapeonpage1.animationOptions = LINEAR; 
    shapeonpage1.origin = CGPointMake(0,0); 
} 

不幸的是,目前還沒有顯示如何充分利用動畫選項的例子很多。但是,您可以查看C4Control文檔以獲取更多信息。