我想创建一个应用程序,当用户按下按钮时,手机会振动,直到用户释放按钮。
我已经四处搜寻了,除了2009年的一个非常古老的教程似乎已经过时之外,我还没有找到让它长时间震动的方法。答案 0 :(得分:3)
Apple不允许您根据需要使用振动:
振动。不允许在您的身上使用持续振动 应用程序 - 短暂爆发,因为警告是允许的。不要打扰 试图设置一个计时器来保持振动,这将导致 你的应用被拒绝了。
不是方法,而是结果,这是不允许的。
来源:http://10base-t.com/unofficial-appstore-rejection-criteria/
答案 1 :(得分:0)
AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
在你开始 - 停止振动之间重复这一行。 别忘了添加和导入
#import <AudioToolbox/AudioToolbox.h>
您项目的框架。
答案 2 :(得分:0)
查看这些选项,
1) AudioServicesPlayAlertSound(kSystemSoundID_Vibrate);
2) AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
而且,您需要导入AudioToolBox框架,
#import <AudioToolbox/AudioServices.h>