OStack程序员社区-中国程序员成长平台

标题: ios - 如何在 iOS 10 上播放 UIPickerView 的滴答声? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 22:18
标题: ios - 如何在 iOS 10 上播放 UIPickerView 的滴答声?

标题有它... iOS 10 上有一个新的声音,UIPickerView 每次更改所选项目时都会播放。有没有办法播放那个声音?理想情况下,如果有系统声音,则使用 AudioServicesPlaySystemSound(_),如果没有,则使用任何其他方式。



Best Answer-推荐答案


我也遇到了同样的问题,终于找到了解决办法

AudioServicesPlaySystemSoundWithCompletion(1157, nil);

AudioServicesPlaySystemSound 将在未来版本中弃用。请改用 AudioServicesPlaySystemSoundWithCompletion

如果你想模仿 UIPickerView 的声音和振动,你还应该添加以下代码。

if (@available(iOS 10.0, *)) {
    UIImpactFeedbackGenerator *impactFeedBack = [[UIImpactFeedbackGenerator alloc] initWithStyle:UIImpactFeedbackStyleLight];
    [impactFeedBack prepare];
    [impactFeedBack impactOccurred];
}

关于ios - 如何在 iOS 10 上播放 UIPickerView 的滴答声?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39818706/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4