震動反饋
前一段時間發(fā)現(xiàn)很多APP蹂喻,點擊了某一個按鈕葱椭,手機會產(chǎn)生輕微的震感,體驗非常不錯口四,以前一直以為還是調(diào)用以前震動相關(guān)的API孵运,但是找了會,沒有找到蔓彩。上網(wǎng)搜索了下治笨,發(fā)現(xiàn)蘋果提供了這個類UIImpactFeedbackGenerator
,可以產(chǎn)生不同級別的震感赤嚼。
iOS 11 之后新提供的API旷赖,判斷系統(tǒng)版本。
if (@available(iOS 11.0, *))
{
UIImpactFeedbackGenerator *feedBackGenertor = [[UIImpactFeedbackGenerator alloc] initWithStyle:UIImpactFeedbackStyleLight];
[feedBackGenertor impactOccurred];
}