¿Cómo puedo agregar un carácter adicional cuando presiono una tecla en el keyboard virtual como en la siguiente image?
Estoy usando esta biblioteca .
Apple proporciona una guía de progtwigción bien explicada para keyboards personalizados aquí .
De acuerdo con esa guía:
Estas características y otras se enumeran a continuación.
- Disposition y características apropiadas basadas en el rasgo de tipo de keyboard
- Autocorrección y sugerencia
- Capitalización automática
- Período automático en el espacio doble
- Soporte de locking de mayúsculas
- Obra de arte de Keycap
- Entrada multietapa para lenguajes ideocharts
Puede decidir si implementa o no tales características; no existe una API dedicada para ninguna de las características que acabamos de mencionar, por lo que proporcionarlas es una ventaja competitiva.
Su palabra key aquí es Keycap Artwork
.
Entonces, como dijeron, no hay un api dedicado para esto. Puede diseñar esto con forms conocidas y regulares. Al igual que, al agregar un tap gesture recognizer
a los botones de letras, y al mostrar alguna vista, se incluyen caracteres adicionales en el borde superior de la letra de la letra cuando se presiona la letra durante mucho time.
O alternativamente, puede crear un segundo keyboard que contenga sus caracteres personalizados y dejar que los usuarios cambien entre el keyboard pnetworkingeterminado y el suyo.
Actualizar:
También encontré esta pregunta. Esas respuestas pueden ayudarte a decidir qué hacer.