我試圖強制一個動畫等待另一個,但沒有運氣。addLineToPoint爲UIBezier路徑運行動畫
UIBezierPath *path = [UIBezierPath bezierPath];
這就是我想做的事:
[path addLineToPoint: point1];
,當做到這一點稱之爲:
imageview1.transform = CGAffineTransformMakeScale(1.5f, 1.5f);
我試圖強制一個動畫等待另一個,但沒有運氣。addLineToPoint爲UIBezier路徑運行動畫
UIBezierPath *path = [UIBezierPath bezierPath];
這就是我想做的事:
[path addLineToPoint: point1];
,當做到這一點稱之爲:
imageview1.transform = CGAffineTransformMakeScale(1.5f, 1.5f);
雖然我爲你的需求仍不清楚,這裏是如何調用一個動畫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) {
}];
}];
希望有助於!
發佈更多代碼! – msgambel
只有這個我可以發佈的是路徑變量的定義。 UIBezierPath * path = [UIBezierPath bezierPath]; – bla0009
有何反應?非常感謝一些建議 – bla0009