-1
我試圖用隨機因子重複動畫UIView的大小如下,但我需要確保它不縮小/增長超出限制。 這是我的嘗試:在邊緣內動畫CGAffineTransformScale
-(void)animateView{
float percentage =50;
float rnd = (100 +((float)rand())/RAND_MAX * percentage - percentage/2)/100;
[UIView animateWithDuration:5.0
delay:0.0
options:UIViewAnimationOptionCurveEaseInOut | UIViewAnimationOptionBeginFromCurrentState
animations:^{
myView.transform = CGAffineTransformScale(myView.transform, rnd, rnd);
}
completion:^(BOOL finished){
[self animateView];
}
];
}
所以,在這個循環中的某個地方,我需要得到原始大小MyView的的,並獲得相對增長到大小,而不是MyView的電流大小。
我知道CGAffineTransformIdentity,但不能弄清楚如何把這個到這個循環。
有什麼建議嗎?