zoukankan      html  css  js  c++  java
  • 微信摇一摇

    本人apem

    微信摇一摇

    -(BOOL)canBecomeFirstResponder
    {
        return YES;
    }
    
    
    -(void)viewDidAppear:(BOOL)animated {
        
        [super viewDidAppear:animated];
        
        [self becomeFirstResponder];
        
    }
    
    
    -(void)viewWillDisappear:(BOOL)animated {
        
        [self resignFirstResponder];
        
        [super viewWillDisappear:animated];
        
    }
    
    #pragma mark - 实现相应的响应者方法
    /** 开始摇一摇 */
    - (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event
    {
        NSLog(@"motionBegan");
        
        CGFloat offset = self.bg.height/2;
        CGFloat duration = 0.4;
    
        [UIView animateWithDuration:duration animations:^{
            self.up.y -= offset;
            self.down.y += offset;
        }];
        
        
        [LZAudioTool playMusic:@"dance.mp3"];
    }
    
    /** 摇一摇结束(需要在这里处理结束后的代码) */
    - (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event
    {
        // 不是摇一摇运动事件
        if (motion != UIEventSubtypeMotionShake) return;
        
        NSLog(@"motionEnded");
        CGFloat offset = self.bg.height / 2;
        CGFloat duration = 0.4;
        [UIView animateWithDuration:duration animations:^{
            self.up.y += offset;
            self.down.y -= offset;
        }];
        
    }
    
    /** 摇一摇取消(被中断,比如突然来电) */
    - (void)motionCancelled:(UIEventSubtype)motion withEvent:(UIEvent *)event
    {
        NSLog(@"motionCancelled");
    }
  • 相关阅读:
    敏捷开发第五天
    敏捷开发第四天
    系统用户分析模型
    第三天敏捷开发
    第二天敏捷开发
    敏捷开发第一天
    第三周学习总结
    [学习笔记]莫队算法
    【网络流】Modular Production Line
    [学习笔记]set的使用
  • 原文地址:https://www.cnblogs.com/apem/p/4655306.html
Copyright © 2011-2022 走看看