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");
    }
  • 相关阅读:
    QPBOC扩展应用交易流程
    探索Oracle之数据库升级七 11gR2 to 12c 升级完毕后插入PDB
    Java 存储和读取 oracle CLOB 类型字段的实用方法
    Java读取property配置文件
    AOP (面向切面编程)
    OJB
    JDO
    toplink
    JPA
    ORM
  • 原文地址:https://www.cnblogs.com/apem/p/4655306.html
Copyright © 2011-2022 走看看