iphone手机轻微震动

震动反馈效果

UIImpactFeedbackGenerator类

有三种类型

case light

case medium

case heavy

如下调用

            if#available(iOS10.0, *) {

//                let impactLight = UIImpactFeedbackGenerator.init(style: UIImpactFeedbackStyle.heavy)

                let impactLight = UIImpactFeedbackGenerator.init(style: UIImpactFeedbackStyle.light)

//                let impactLight = UIImpactFeedbackGenerator.init(style: UIImpactFeedbackStyle.medium)

                impactLight.impactOccurred()// 触发震动

            }else{

                // Fallback on earlier versions

            }

        })

UINotificationFeedbackGenerator类

case success // 成功

case warning  // 警告

case error // 错误

如下调用方法

               let impactLight = UINotificationFeedbackGenerator()

                let impactLight = UIImpactFeedbackStyle.init(rawValue: UINotificationFeedbackType.error)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • title: "Swift 中枚举高级用法及实践"date: 2015-11-20tags: [APPVENTUR...
    guoshengboy阅读 2,614评论 0 2
  • 点击虚拟机->重新安装VMWare-Tools cd /usr/lib/vmware-tools #切换到目录...
    tmax阅读 978评论 0 0
  • 你走后风静止天空暗沉下来连远方的山也站立成一座悲伤的形状 你走后星坠落银河永恒失去浩瀚连深海的鱼也游弋成窒息的鱼肚...
    长亭怨慢阅读 380评论 10 26
  • 你在二十岁就困苦潦倒, 睁开眼睛是汽车和人头, 闭上眼睛是真空与笑容, 还要如此过个六十年。 而幸运的是身上总有点...
    希尔大阅读 335评论 6 5