美文网首页ios
iOS 的震动反馈实现记录

iOS 的震动反馈实现记录

作者: zackzheng | 来源:发表于2024-02-04 16:55 被阅读0次

    总共两种方式:

    1. AudioToolbox 的 kSystemSoundID_Vibrate
    AudioServicesPlaySystemSound(kSystemSoundID_Vibrate)
    
    1. UIImpactFeedbackGenerator(iOS 10.0 以上)
    UIImpactFeedbackGenerator(style: .medium).impactOccurred()
    

    style 参数取值如下:

    extension UIImpactFeedbackGenerator {
    
        public enum FeedbackStyle : Int, @unchecked Sendable {
    
            case light = 0
            case medium = 1
            case heavy = 2
            @available(iOS 13.0, *)
            case soft = 3
            @available(iOS 13.0, *)
            case rigid = 4
        }
    }
    

    相关文章

      网友评论

        本文标题:iOS 的震动反馈实现记录

        本文链接:https://www.haomeiwen.com/subject/yapfadtx.html