这个问题回答了问题 https://stackoverflow.com/a/32813540/1397247 谢谢你找到了这个。
我对此感兴趣的是: 在主屏幕上,当深度按下没有定义快速动作的应用程序时,会振动不同的模式(快速顺序三次)。
是否还为该模式定义了常量? 当我试图延迟三次调用该方法时,我无法快速得到这个。延迟必须至少为0.17秒。
任何提示都受到高度赞赏。
id tapticEngine = [[UIDevice currentDevice] performSelector:NSSelectorFromString(@"_tapticEngine") withObject:nil];
[tapticEngine performSelector:NSSelectorFromString(@"actuateFeedback:") withObject:@(1001)]; // Peek
[tapticEngine performSelector:NSSelectorFromString(@"endUsingFeedback:") withObject:@(1002)]; // Pop
答案 0 :(得分:0)
您可以使用AudioServicesPlaySystemSound()
使用魔法常量1521
触发此操作。
import AudioToolbox
AudioServicesPlaySystemSound(1521) // Actuate `Nope` feedback (series of three weak booms)