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");
    }
  • 相关阅读:
    redis_ 5 集群
    redis_4 主从模式
    redis_3 持久化
    redis_2 数据类型
    linux_ubuntu 连接xftp
    redis_1 安装和简单使用
    Activiti 各个节点涉及的表
    oracle 数据库imp操作导入dmp文件时表空间问题
    ORA-27101: shared memory realm does not exist 错误的处理
    oralce清理user 和tablespace.
  • 原文地址:https://www.cnblogs.com/apem/p/4655306.html
Copyright © 2011-2022 走看看