标题有它... iOS 10 上有一个新的声音,UIPickerView
每次更改所选项目时都会播放。有没有办法播放那个声音?理想情况下,如果有系统声音,则使用 AudioServicesPlaySystemSound(_)
,如果没有,则使用任何其他方式。
我也遇到了同样的问题,终于找到了解决办法
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 |