标题有它...在 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/