自習部屋 このページをアンテナに追加 RSSフィード

2009-12-05

アニメーション終了をハンドリングする

| 18:09 | アニメーション終了をハンドリングする - 自習部屋 を含むブックマーク はてなブックマーク - アニメーション終了をハンドリングする - 自習部屋 アニメーション終了をハンドリングする - 自習部屋 のブックマークコメント

UIView

[UIView beginAnimations:nil context:nil];
[UIView setAnimationCurve:UIViewAnimation];
[UIView setAnimationDuration:3.0]; 
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(explode)];
self.center = CGPointMake(300, 400);
[UIView commitAnimations];

CALayer

CALayer* layer = self.layer;
CABasicAnimation* animation = [CABasicAnimation animationWithKeyPath:@"transform"];
animation.delegate = self;
[layer addAnimation:animation forKey:@"transformAnimation"];
- (void)animationDidStop:(CAAnimation *)theAnimation finished:(BOOL)flag {
  NSLog(@"finish!");
}
トラックバック - http://studyroom.g.hatena.ne.jp/kusakari/20091205