iOS UIFeedbackGenerator 系統(tǒng)觸感反饋 震動(dòng)

系統(tǒng)觸感反饋

iOS 10之后出來(lái)的新API UIFeedbackGenerator

  • 適用設(shè)備iPhone 7和iPhone 7 Plus上
系統(tǒng)觸感反饋.png

靜音.png

系統(tǒng)觸感反饋官方文檔

UIFeedbackGenerator.png
UIFeedbackGenerator.png
UIImpactFeedbackGenerator.png
UISelectionFeedbackGenerator.png
- (void)private_systemFeedbackGeneratorType:(AN_RESET_ACTION_TYPE)type {
    if (type==AN_RESET_ACTION_FEEDBACK_LIGHT) {//輕度點(diǎn)擊
        UIImpactFeedbackGenerator *impactLight = [[UIImpactFeedbackGenerator alloc]initWithStyle:UIImpactFeedbackStyleLight];
        [impactLight impactOccurred];
    } else if (type==AN_RESET_ACTION_FEEDBACK_MEDIUM){//中度點(diǎn)擊
        UIImpactFeedbackGenerator *impactMedium = [[UIImpactFeedbackGenerator alloc]initWithStyle:UIImpactFeedbackStyleMedium];
        [impactMedium impactOccurred];
    } else if (type==AN_RESET_ACTION_FEEDBACK_HEAVY){//重度點(diǎn)擊
        UIImpactFeedbackGenerator *impactHeavy = [[UIImpactFeedbackGenerator alloc]initWithStyle:UIImpactFeedbackStyleHeavy];
        [impactHeavy impactOccurred];
    } else if (type==AN_RESET_ACTION_FEEDBACK_SELECTIONCHANGE){//選擇切換
        UISelectionFeedbackGenerator *feedbackSelection = [[UISelectionFeedbackGenerator alloc] init];
        [feedbackSelection selectionChanged];
    }
}

震動(dòng)相關(guān) apple社區(qū)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容