swi*_*ewb 1 iphone-vibrate swift swiftui
所以我通过这个教程了解了如何让手机给出触觉反馈。 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)
我想这应该有一点帮助。试试看!如果有效的话,LMK!
源代码
import SwiftUI
import AudioToolbox
struct ContentView: View {
var body: some View {
VStack{
Button("Press"){
AudioServicesPlayAlertSoundWithCompletion(SystemSoundID(kSystemSoundID_Vibrate)) { }
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3036 次 |
| 最近记录: |