iOS实现手机的连续震动和停止震动的代码(拷如工程就能用)

这篇博客介绍了如何在iOS应用中实现手机连续震动和停止震动的功能。通过引入AudiToolbox.framework框架,使用AudioServicesPlaySystemSound(kSystemSoundID_Vibrate)这行代码可以触发震动,但实现连续震动和暂停则需要更复杂的处理。作者提供了自己的Demo代码,思路清晰,可以直接应用于工程中。
摘要由CSDN通过智能技术生成

最近在做一个类似手机来电一样的让手机无线震动的功能。苹果官方给出的接口很简单总结起来就两步:

1.往项目中导入AudiToolbox.framework框架

2.就一句代码:

AudioServicesPlaySystemSound (kSystemSoundID_Vibrate);

可以实现震动,但是就那么以下,我试了使用NStimer来实现不停的震动,可以实现,但是要暂停下来就麻烦了。

在网上搜了些资料,虽然说出了原理,但是具体的实现代码还是有点让人看不懂。以下是我自己总结的写出来的Demo代码,思路清晰简单,而且拷入工程就能用,不罗嗦直接上代码:

//
//  ViewController.m
// 
  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值