iOS开发笔记(四)「摇一摇」功能的实现

废话很少说,直接贴代码。关键代码以下segmentfault

- (void)viewDidAppear:(BOOL)animated
{
    [super viewDidAppear:animated];
    [self becomeFirstResponder];
}
- (void) viewWillAppear:(BOOL)animated
{
    [self resignFirstResponder];
    [super viewWillAppear:animated];    
}
-(BOOL)canBecomeFirstResponder 
{
    return YES;
}
- (void) motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event
{

    if (motion == UIEventSubtypeMotionShake) {
        NSLog(@"摇一摇"); 
    }    
}

另外值得一提的是,在模拟器中运行时,能够经过「Hardware」-「Shake Gesture」来测试「摇一摇」功能。测试

请输入图片描述

相关文章
相关标签/搜索