2016-10-02 3 views
2

Der Titel hat es ... Es gibt einen neuen Sound auf iOS 10, dass UIPickerView jedes Mal spielt, wenn das ausgewählte Element geändert wird. Gibt es eine Möglichkeit diesen Sound zu spielen? Idealerweise mit AudioServicesPlaySystemSound(_), wenn es Systemgeräusche dafür gibt oder auf andere Weise, wenn es keine gibt.Wie Tick-Sound von UIPickerView auf iOS 10 zu spielen?

Antwort

0

können Sie System, klicken Sie verwenden Sounds oder sie und aus lokalen Ressourcen sparen

// NSURL *fileURL = [NSURL URLWithString:@"/System/Library/Audio/UISounds/wheels_of_time.caf"]; // Too loud 
// NSURL *fileURL = [NSURL URLWithString:@"/System/Library/Audio/UISounds/nano/TimerWheelHoursDetent_Haptic.caf"]; // Hours tick 
SystemSoundID soundID; 
NSURL *fileURL = [NSURL URLWithString:@"/System/Library/Audio/UISounds/nano/TimerWheelMinutesDetent_Haptic.caf"]; // Minutes tick 
AudioServicesCreateSystemSoundID((__bridge_retained CFURLRef)fileURL, &soundID); 
AudioServicesPlaySystemSound(soundID); 
AudioServicesDisposeSystemSoundID(soundID); 
Verwandte Themen