統計情報(30日間)


最新情報をツイート

人気の投稿

Facebook/POPのサンプル Popping

このエントリーをはてなブックマークに追加

POPを使ったサンプルショーケース

※githubから拝借

POPはシンプルにつかえて強力なのがよく分かる。
以下はデモを起動後に表示されるテーブルセル上の文字がバウンスする効果のコード

@implementation MenuTableViewCell
  :
- (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated
{
    [super setHighlighted:highlighted animated:animated];
    if (self.highlighted) {
        POPBasicAnimation *scaleAnimation = [POPBasicAnimation animationWithPropertyNamed:kPOPViewScaleXY];
        scaleAnimation.duration = 1.1;
        scaleAnimation.toValue = [NSValue valueWithCGPoint:CGPointMake(0.95, 0.95)];
        [self.textLabel pop_addAnimation:scaleAnimation forKey:@"scaleAnimation"];
    } else {
        POPSpringAnimation *scaleAnimation = [POPSpringAnimation animationWithPropertyNamed:kPOPViewScaleXY];
        scaleAnimation.toValue = [NSValue valueWithCGPoint:CGPointMake(1, 1)];
        scaleAnimation.velocity = [NSValue valueWithCGPoint:CGPointMake(22, 22)];
        scaleAnimation.springBounciness = 20.f;
        [self.textLabel pop_addAnimation:scaleAnimation forKey:@"scaleAnimation"];
    }
}
たったこれだけ。いいなこれは。



Leave a Reply