如何将iPhone设置为振动一次?

例如,当玩家失go 生命或游戏结束时,iPhone应该会震动.

推荐答案

从"iPhone Tutorial: Better way to check capabilities of iOS devices"开始:

有两个带参数kSystemSoundID_Vibrate的看似相似的函数:

1) AudioServicesPlayAlertSound(kSystemSoundID_Vibrate);
2) AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);

这两个功能都会震动iPhone.但是,当您使用第一个 在不支持振动的设备上运行,它会发出嘟嘟声 声音.另一方面,第二个函数对 不支持的设备.所以如果你要震动这个装置 正如常识所说,不断地使用功能2是一种警示.

首先,在构建阶段将AudioToolbox framework AudioToolbox.framework添加到目标中.

然后,导入此头文件:

#import <AudioToolbox/AudioServices.h>

Ios相关问答推荐

由于代码签名时出错,无法在iOS设备上发布iOS Maui Build

SwiftUI图表-默认情况下,X轴数据点的间距不相等

如何结合`@dynamicMemberLookup`和`ExpressibleByStringInterpolation`来实现方法链?

如何使用 Rxswift 处理程序最喜欢的按钮

比较 `某个协议` 实例时出现编译错误

为什么这个 SwiftUI 状态在作为非绑定参数传递时没有更新?

使用 SwiftUI 显示多个 VNRecognizedObjectObservation 边界框时偏移量错误

如何以编程方式触发 SwiftUI DatePicker?

Text() 正在添加额外的前导尾随填充 SwiftUI

UILabel - 字符串作为文本和链接

导航控制器自定义过渡动画

如何在 iPhone 中为透明的 PNG 图像着色?

由于 NSInvalidUnarchiveOperationException 导致 iOS11 WKWebview 崩溃

iOS UITextView 或 UILabel 带有可点击的动作链接

在 iOS 上编写文件

iOS 7 及更高版本: for each 视图控制器设置状态栏样式

如何删除 Swift 数组中的所有 nil 元素?

Parse for iOS:try 运行应用程序时出错

如何立即移动 CALayer(无动画)

你如何以编程方式从视图控制器中画一条线?