iOS iOS6 iOS7 iPadアプリ iPhoneアプリ Xcode アプリ開発

UIView簡易アニメーション

UIViewやUIImageViewなど、UIView属性のものを簡単にアニメーションしてしまうためのコード。

Delegateする記述を書くことで、アニメーションが終了したあとに何か動作させることも可能です。
もちろん、アニメーション前の実行もできます。

メソッド名は何を定義しているかわかりやすいので迷うことはないはずです。

// 簡易アニメーション
CGContextRef context = UIGraphicsGetCurrentContext();
[UIView beginAnimations:nil context:context];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationDuration:1.0f];
[UIView setAnimationDelegate:self];
[UIView setAnimationWillStartSelector:@selector(someBefore)];
[UIView setAnimationRepeatCount:0];
[UIView setAnimationDelay:1];
[UIView setAnimationRepeatAutoreverses:NO];
[UIView setAnimationDidStopSelector:@selector(someCode)];
 // ここにアニメーション処理を記述     
[UIView commitAnimations];  

-iOS, iOS6, iOS7, iPadアプリ, iPhoneアプリ, Xcode, アプリ開発
-, , ,

Copyright© LAPTURE , 2020 All Rights Reserved.