2012-11-03 40 views
1

我試圖強制一個動畫等待另一個,但沒有運氣。addLineToPoint爲UIBezier路徑運行動畫

UIBezierPath *path = [UIBezierPath bezierPath]; 

這就是我想做的事:

[path addLineToPoint: point1]; 

,當做到這一點稱之爲:

imageview1.transform = CGAffineTransformMakeScale(1.5f, 1.5f); 
+0

發佈更多代碼! – msgambel

+0

只有這個我可以發佈的是路徑變量的定義。 UIBezierPath * path = [UIBezierPath bezierPath]; – bla0009

+0

有何反應?非常感謝一些建議 – bla0009

回答

1

雖然我爲你的需求仍不清楚,這裏是如何調用一個動畫AFTER第一個完成:

[UIView animateWithDuration:1.0f 
         delay:0.0f 
         options:UIViewAnimationOptionCurveLinear 
        animations:^(void){ 
        // Add in your first chunk of animated code. 
        } 
        completion:^(BOOL finished) { 
        [UIView animateWithDuration:1.0f 
              delay:0.0f 
             options:UIViewAnimationOptionCurveLinear 
             animations:^(void){ 
             // Add in your second chunk of animated code. 
             } 
             completion:^(BOOL finished) { 

             }]; 
        }]; 

希望有助於!

+0

感謝您的答案,但我不知道這是我所需要的。我不確定bezierpath動畫(addLineToPoint)是否具有完成屬性 – bla0009

+0

試試看! – msgambel

+0

它沒有這個選項,所以它不適用於我的情況 – bla0009