美文网首页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