您好,登錄后才能下訂單哦!
準備動畫
參數1, 動畫的作用 (區分多個動畫); 參數二, 傳遞參數用 nil (用于UI) NULL(用于C語言)
[UIView beginAnimations:@"改變大小" context:NULL ];
設置動畫的代理
[UIView setAnimationDelegate:self];
設置后代理的方法(willstart)將不會執行
[UIView setAnimationWillStartSelector:@selector(start)];
動畫延遲執行時間
[UIView setAnimationDelay:0];
設置動畫的曲線
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
動畫重復次數
[UIView setAnimationRepeatCount:5.5];
自動往返 (必須重復次數大于1)
[UIView setAnimationRepeatAutoreverses:YES];
在準備動畫的時候, 可以設置動畫屬性
[UIView setAnimationDuration:0.5];
2.修改view的屬性 (不是所有的屬性可以修改),
frame / center / alpha / bounds / transform / backgroundcolor 可以用時修改多個屬性
self.changeView.frame = CGRectMake(10, 10, 100, 100);
self.changeView.backgroundColor = [UIColor redColor];
3.提交動畫
[UIView commitAnimations];
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。