Мне было интересно, есть ли новый API в iOS 8, который позволит вам воспроизводить стандартный звук нажатия клавиш на клавиатурном расширении - и играть только в том случае, если у них есть щелчки клавиатуры, и устройство не отключается. Я не видел такого API, и я не видел никаких вопросов об этом.
Я знаю, что в предыдущих версиях iOS это было возможно, если вы внедрили пользовательский вид ввода или клавиатуры (через [[UIDevice currentDevice] playInputClick];
после принятия протокола UIInputViewAudioFeedback
и возврата YES
в enableInputClicksWhenVisible
). Это было возможно только в таких ситуациях. Расширение клавиатуры не является ни тем, ни другим.
Можно ли воспроизводить входной клик с помощью специальной клавиатуры iOS?
Обратите внимание, что этот вопрос связан, но им нужен пользовательский звук, и решение не будет уважать предпочтения пользователя при воспроизведении щелчков клавиатуры - всегда будет воспроизводить их даже когда этот параметр отключен.