以编程方式使iPhone振动

37

可能的重复问题:
如何让iPhone振动?

如何通过编程让iPhone振动?

有什么想法或教程链接都可以。


1
在StackOverflow上已经有很多关于iPhone震动的好东西了:http://stackoverflow.com/search?q=iphone+vibrate - D.C.
2个回答

91
您可以使用
AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); 

请注意,您需要添加AudioToolbox框架并导入以下头文件:

#import <AudioToolbox/AudioServices.h>

1
右键单击方法,然后选择“在文档中查找”。 - Henrik P. Hessel
1
啊,明白了。[4个汉字] - Sam Jarman
1
有点傻.....(15个字符最低限度) - Nathan Osman
谢谢,我会这样做的。同时添加声音和震动容易吗? - Jon
只有在“设置 > 声音 > 铃声振动”打开(如果静音关闭)和“设置 > 声音 > 静音时振动”打开(如果静音打开)时,此方法才有效。这里是一个(不完美的)解决方法:https://dev59.com/X2445IYBdhLWcg3wucmo#22843899 - jakob.j
显示剩余5条评论

4

为了澄清这个答案中“添加AudioToolbox框架”的部分:

  1. 从项目导航器中选择项目
  2. 从左侧导航器中选择目标
  3. 点击顶部的构建阶段部分
  4. 展开链接二进制文件部分
  5. 点击小的+(加号)符号
  6. 输入AudioToolbox.framework
  7. 点击添加

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接