iOS 10

2016-09-23 50 views
7

'da yeni klavye tıklama seslerini kullanmanın resmi yolu Uygulamam iOS standart klavye davranışını kopyalayan özel bir denetim içeriyor.iOS 10

başarıyla bu kod ile sistem klavyesi tıklama sesi çalabilir:

UIDevice.current.playInputClick() 

iOS 9 Açma ve aşağıda orada sadece bir tık sesi ve bu çağrı tüm ihtiyacım olduğunu. IOS 10'da, geri tuş anahtarı ve diğer özel tuşlar için normal tuşlar için farklı tıklama sesleri vardır.

Bu ek sesleri çalmanın resmi yolu nedir? Bağlantılı cevaptan alternatif yolu kullanmak zorunda mıyım? playInputClick() dokümantasyonu hiçbir şeyden bahsetmiyor.

AudioServicesPlaySystemSound kullanarak yeni tıklama seslerini oynatmanızı öneren answer var. Ancak another answer, bu kimliklerin iOS'un gelecekteki sürümlerinde en son sistem tıklama seslerini göstermeyebileceğini söylüyor. Geçici çözümle ilgili bir başka sorun da, kullanıcının sistem ayarlarında klavye tıklamalarını etkinleştirip etkinleştirmediğini kontrol etmenin bir yolu olmadığı görülmektedir (link).

+0

mü bir çözüm buldun mu? Ben aynı sorunu yaşıyorum ... – HixField

cevap

6
url aşağıda uygun sesi bulmakta yardımcı olabilecek

: https://github.com/TUNER88/iOSSystemSoundsLibrary

Basın tıklayın - ID: 1123

Basın Sil - ID: 1155

Basın Değiştirici - ID: 1156

+0

Benim için 1123 yerine 1104 oldu ama ben senin sayesinde 2 diğerlerini buldum! –