画像の変更は終えたので、アニメーションを追加することにした。
カードを浮かせる→実際にめくっているかのように回転させるといった
機能を付け加えたいのだが、
それなりの技術や知識が必要となるようで
今回はシンプルなアニメーションを加えることにした。
とは言っても、回転する機能は加えられたので理想に近いものはできた。
コードは以下の通り。
(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
Animations:nil context:nil];
→アニメーション開始のメソッド
[UIView setAnimationDuration:0.7];
→アニメーションの継続時間をセット
[UIViewsetAnimationTransition:UIViewAnimationTransitionFlipFromLeftforView:selfcache:YES];
→アニメーションの遷移を指定
if ( enabled )
[[UIApplication sharedApplication] sendAction:@selector(buttonPushed:)
to:target from:self forEvent:event];
→もしenabledならばターゲットにアクションを送る
[UIView commitAnimations];
→アニメーション終了のメソッド
このような感じのアニメーションが完成。