コアグラフィックスから始めたばかりです。シンプルなボタンとラベルで遊ぶ。ボタンをクリックするたびに、このラベルを 180 度回転させます。最初のクリックでのみアニメーション化されます(ただし、コンソールはクリックごとに「DONE」と表示します)
- (IBAction)btnTest:(id)sender
{
[UIView animateWithDuration:1 delay:0 options:UIViewAnimationOptionCurveEaseIn animations:^{
lblTest.layer.transform = CATransform3DMakeRotation(M_PI,0.0,1.0,0.0);
}completion:^(BOOL finished) {
if(finished)
NSLog(@"DONE");
}];
}