`
反求诸己
  • 浏览: 534815 次
  • 性别: Icon_minigender_1
  • 来自: 湖南娄底
社区版块
存档分类
最新评论

类似Mac 登录不成功的shake效果

阅读更多

-(void) shake {
    // "Shakes" similar to OS X login screen
    CGAffineTransform moveRight = CGAffineTransformTranslate(CGAffineTransformIdentity, 20, 0);
    CGAffineTransform moveLeft = CGAffineTransformTranslate(CGAffineTransformIdentity, -20, 0);
   
    [UIView animateWithDuration:0.1 animations:^{
        // Translate left
        self.transform = moveLeft;
       
    } completion:^(BOOL finished) {
       
        [UIView animateWithDuration:0.1 animations:^{
           
            // Translate right
            self.transform = moveRight;
           
        } completion:^(BOOL aFinished) {
           
            [UIView animateWithDuration:0.1 animations:^{
               
                // Translate left
                self.transform = moveLeft;
               
            } completion:^(BOOL afinished) {
               
                [UIView animateWithDuration:0.1 animations:^{
                   
                    // Translate to origin
                    self.transform = CGAffineTransformIdentity;
                }];
            }];
           
        }];
    }];
}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics