十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
检测手机的震动需要导入
创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于成都网站制作、网站建设、外贸网站建设、翔安网络推广、成都小程序开发、翔安网络营销、翔安企业策划、翔安品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联公司为所有大学生创业者提供翔安建站搭建服务,24小时服务热线:13518219792,官方网址:www.cdcxhl.com
然后实现下面方法即可
-(void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event{
if (motion == UIEventSubtypeMotionShake) {
NSLog(@"手机开始摇动");
AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);//让手机震动
}
}
你是有多个UITextfield吧,
是不是打算设置下一个响应者,
调用这个becomeFirstResponder,在UIResponder里面有获取下一响应者nextResponder。这个是视图层的。
1、打开摇一摇功能
[UIApplication sharedApplication].applicationSupportsShakeToEdit =YES;
2、让需要摇动的控制器成为第一响应者
[selfbecomeFirstResponder];
3、实现以下方法
// 开始摇动
- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent*)event
// 取消摇动
- (void)motionCancelled:(UIEventSubtype)motion withEvent:(UIEvent *)event
// 摇动结束
- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event
在模拟器中运行时,可以通过
[Hardware]-[Shake Gesture]
(或者command+shift+z)
来测试[摇一摇]功能