美文网首页
ios手机摇一摇功能

ios手机摇一摇功能

作者: 继续向前冲 | 来源:发表于2016-11-14 15:58 被阅读394次

手机摇一摇功能算是智能手机里面比较屌的功能了,一直想把它加到自己的工程里,正好公司的项目有机会。再次做一下最简单的叙述。

#pragma mark --摇一摇功能
//让当前控制器成为第一响应者,只有这样才能接收事件,所以此段代码必须加到控制器中
- (BOOL)canBecomeFirstResponder
{
    return YES;// default is NO 
}
- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event
{
    NSLog(@"开始摇动手机");
}
- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event
{
    NSLog(@"摇一摇成功");
    UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"温馨提示" message:@"MDZZ,摇个蛋蛋" preferredStyle:UIAlertControllerStyleAlert];
    
    __weak typeof(alert) weakAlert = alert;
    [alert addAction:[UIAlertAction actionWithTitle:@"确定" style:UIAlertActionStyleDestructive handler:^(UIAlertAction *action) {
        NSLog(@"%@",[weakAlert.textFields.firstObject text]);
        
    }]];
    [alert addAction:[UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleCancel handler:nil]];
    [self presentViewController:alert animated:YES completion:nil];
    
}
- (void)motionCancelled:(UIEventSubtype)motion withEvent:(UIEvent *)event
{
    NSLog(@"取消");
}

相关文章

  • ios手机摇一摇功能

    手机摇一摇功能算是智能手机里面比较屌的功能了,一直想把它加到自己的工程里,正好公司的项目有机会。再次做一下最简单的叙述。

  • ios 摇一摇实现

    原文地址:iOS使用CoreMotion实现摇一摇功能 现在网上介绍的iOS摇一摇功能,基本是以借助系统的Shak...

  • iOS-为手机添加摇一摇功能,以及 振动或者 响铃

    title: iOS-为手机添加摇一摇功能,以及 振动或者 响铃date: 2016-06-30 16:55:10...

  • iOS摇一摇功能实现

    看到微信的摇一摇功能是不是感觉很神奇呢?其实在iOS里想要实现摇一摇功能很简单,方法如下: 先在targets -...

  • iOS「摇一摇」功能

    、、、在 UIResponder 类中提供了三个摇一摇的实现方法: 三个方法一次为: 开始摇一摇、结束摇一摇、取消...

  • iOS 摇一摇功能

    //很简单,你只需要让这个controller本身支持摇动 //同时让他成为第一响应者 - (void)viewD...

  • iOS 摇一摇功能

    模拟器也支持摇一摇功能 [Hardware]-[Shake Gesture]或者command+shift+z来测...

  • iOS实现“摇一摇”与“扫一扫”功能示例代码

    本篇文章主要介绍了iOS实现“摇一摇”与“扫一扫”功能示例代码;有需要的朋友可以作为参考下: “摇一摇”功能的实现...

  • 摇一摇

    对于摇一摇功能 iOS 中已经提供了接口.直接调用就好了.实现步骤:1). 监听摇一摇方法 2). 实现下面的方法...

  • iOS 摇一摇功能实现

    实现摇一摇功能只需要当前Controller支持摇动功能,Controller默认是支持的,同时让它成为第一响应者...

网友评论

      本文标题:ios手机摇一摇功能

      本文链接:https://www.haomeiwen.com/subject/rbbhpttx.html