所以我通过这个教程了解了如何让手机给出触觉反馈。 https://swifttom.com/2020/03/11/haptic-feedback-in-a-swiftui-button/
然而,我想要弄清楚的是如何让 iPhone 真正振动,就像接到电话时发生的振动或计时器(来自默认时钟应用程序)在手机静音时关闭时发生的振动一样。我知道这似乎我可以在谷歌上轻松找到答案,但老实说我找不到解决方案。如果有人可以提供帮助,我将不胜感激。
import SwiftUI
struct ContentView: View {
let generator = UINotificationFeedbackGenerator()
var body: some View {
VStack{
Button("Press") {
generator.notificationOccurred(.error) //I want vibration, not haptic feedback
}
}
}
}
Run Code Online (Sandbox Code Playgroud)