Maneira oficial de usar os novos sons de clique no teclado no iOS 10
Meu aplicativo contém um controle personalizado que copia o comportamento do teclado padrão do iOS.
Posso reproduzir com êxito o som do clique do teclado do sistema com este código:
UIDevice.current.playInputClick()
No iOS 9 e abaixo, há apenas um clique e esta chamada é tudo o que preciso. No iOS 10, existem diferentes sons de clique para teclas regulares, para a tecla backspace e para outras teclas especiais.
Qual é a maneira oficial de tocar esses sons adicionais? Preciso usar a maneira alternativa da resposta vinculada? A documentação paraplayInputClick()
não menciona nada.
Há umresponda que sugere reproduzir os novos sons de clique usandoAudioServicesPlaySystemSound
. Masoutra resposta afirma que esses códigos podem não apontar para os sons mais recentes do clique do sistema em uma versão futura do iOS. Outro problema com a solução alternativa é que parece não haver maneira de verificar se o usuário ativou os cliques no teclado nas configurações do sistema (ligação)