IOS 3.0 + 开始支持motion事件,检测设备摇动
– motionBegan:withEvent: 摇动开始时执行
– motionEnded:withEvent: 摇动结束时执行
– motionCancelled:withEvent: 摇动被取消时执行
具体检测代码如下:
1、 在AppDelegate.m中
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:
(NSDictionary *) launchOptions{
...
application.applicationSupportsShakeToEdit = YES;//添加此处
...
return YES;
}
2、在viewController中加入
-(BOOL)canBecomeFirstResponder {
return YES;
}
-(void)viewDidAppear:(BOOL)animated{
[super viewDidAppear:animated];
[self becomeFirstResponder];
}
- (void)viewWillDisappear:(BOOL)animated {
[self resignFirstResponder];
[super viewWillDisappear:animated];
}
- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event{
if (motion == UIEventSubtypeMotionShake)
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"提示" message:@"摇一摇!" delegate:self cancelButtonTitle:@"确定" otherButtonTitles:nil];
[alert show];
}
}
分享到:
相关推荐
iOS设备清单和各个iOS设备特性,从里面可以看出哪些设备支持蓝牙4.2,哪些支持蓝牙5.0,以及其他特性
iPhone iOS wifi 检测 3G WWAN 代码,注释
这个功能就是主要用来,在web网站在线检测苹果p12证书是否掉签、还是被封、很方便、用法就是包里面文件放你网站目录,index.html是入口文件。
该文章翻译自iOS in Practice 一书,资源来自Cocoachina。通过制作一个上架应用TimeDown教你设置 ,音频,以及才晃动检测。
检测外部设备是否连接苹果手机.
基于Java(SpringMVC+Hibernate +MySQL)的iOS移动设备管理(MDM)。 一、OpenMDMServer代码实现了如下功能: 1、自动创建基于设备的mobileconfig描述文件,安装时执行CheckIn和ServerURL自动设备注册; 2、获取...
如果是使用windows电脑来作ios设备的测试,还得专门找一台mac电脑来做这些事情,那是非常不方便的。本资源文件讲述了如果配置windows电脑,不需要mac电脑也能实现ios设备的安装测试包、提取日志、截图等功能
IOS 设备信息检测:应用安全 安全攻防 HOOK 越狱 重打包 patch 签名 注入1、越狱检测:jab字段,不为空表示越狱 2、重打包检测: cert字段:证书信息,查看是否为Apple证书 3、inline hook检测 (详细)cydiahook字段,...
使用运行时机制可以对任意一个NSObject对象及其子类 在任何类中添加 dealloc监测 在开发过程中可以检测循环引用等内存泄漏问题 方便自测 提高代码健壮性
一个关于人脸关键点检测的工程 用到的库有 dlib 与 opencv,iOS人脸检测Demo,Objective-C实现。
人脸活体检测、人脸识别 Demo 可快速高效实现人脸识别、活体检测 支持张嘴 摇头 检测, 自动拍摄照片.
史上最全的iOS各种设备信息获取总结(iPhone X 详细信息已更新)
iOS APP分析无用代码(A source-code level/Clang Approach)
iOS的设备发展史,罗列了一系列变化,作为一个ios的开发人员,还是很有必要了解一下的。
在只知端口的情况下,ios设备通过遍历ip的方式udp连接pc端,使用syncsocket组件实现,
IOS设备类型获取PLIST struct utsname systemInfo; uname(&systemInfo); NSString *iOSDeviceModelsPath = [[NSBundle mainBundle] pathForResource:@"iOSDeviceModelMapping" ofType:@"plist"]; NSDictionary *...
在设备方向改变的时候能够检测到改变的方向,并且提供回调,是个单例,简单易用
获取设备硬件名称,如iPhone 4,iPad mini2
解压后将设备文件将文件覆盖到/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/ 路径下即可使用