美文网首页iOSiOS学习iOS干货
iOS UIFeedbackGenerator 系统触感反馈 震

iOS UIFeedbackGenerator 系统触感反馈 震

作者: NieFeng1024 | 来源:发表于2018-01-15 20:00 被阅读810次

    系统触感反馈

    iOS 10之后出来的新API UIFeedbackGenerator

    • 适用设备iPhone 7和iPhone 7 Plus上
    系统触感反馈.png
    静音.png

    系统触感反馈官方文档

    UIFeedbackGenerator.png UIFeedbackGenerator.png UIImpactFeedbackGenerator.png UISelectionFeedbackGenerator.png
    - (void)private_systemFeedbackGeneratorType:(AN_RESET_ACTION_TYPE)type {
        if (type==AN_RESET_ACTION_FEEDBACK_LIGHT) {//轻度点击
            UIImpactFeedbackGenerator *impactLight = [[UIImpactFeedbackGenerator alloc]initWithStyle:UIImpactFeedbackStyleLight];
            [impactLight impactOccurred];
        } else if (type==AN_RESET_ACTION_FEEDBACK_MEDIUM){//中度点击
            UIImpactFeedbackGenerator *impactLight = [[UIImpactFeedbackGenerator alloc]initWithStyle:UIImpactFeedbackStyleMedium];
            [impactLight impactOccurred];
        } else if (type==AN_RESET_ACTION_FEEDBACK_HEAVY){//重度点击
            UIImpactFeedbackGenerator *impactLight = [[UIImpactFeedbackGenerator alloc]initWithStyle:UIImpactFeedbackStyleHeavy];
            [impactLight impactOccurred];
        } else if (type==AN_RESET_ACTION_FEEDBACK_SELECTIONCHANGE){//选择切换
            UISelectionFeedbackGenerator *feedbackSelection = [[UISelectionFeedbackGenerator alloc] init];
            [feedbackSelection selectionChanged];
        }
    }
    

    震动相关 apple社区

    相关文章

      网友评论

      • Heikki_:大佬,为什么你的苹果文档是中文啊?怎么设置的? 谢谢
        Heikki_:@Heikki_ 好吧 谢谢大佬
        NieFeng1024:@Heikki_ 嘿嘿,这个翻墙之后谷歌自动翻译,不过还是英文的比较准确,翻译仅供参考。

      本文标题:iOS UIFeedbackGenerator 系统触感反馈 震

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