No entendí lo que realmente quieres hacer. Hay dos posibilidades:
- Tiene una aplicación y desea agregar algo sobre el teclado mientras el usuario ingresa texto.
- Desea crear un teclado personalizado y las personas descargan el teclado e lo instalan además del teclado en inglés y lo usan en cualquier aplicación que quieran usar.
Sobre el primero:
Un UITextField tiene un campo llamado inputAccessoryView. Puede crear una vista y asignarla al campo de texto. Puede agregar botones a esta vista de accesorios que realizan acciones al hacer clic en ellos. Cada vez que el usuario haga clic en el campo de texto, el teclado aparecerá con su vista de accesorios en la parte superior del teclado. Cuando el teclado se cierra, su vista de accesorios se cerrará con él.
- ¿Por qué debería invertir en el desarrollo de aplicaciones IOT?
- ¿Puedo crear una aplicación móvil y un sitio web por mi cuenta?
- ¿Cuáles son las ventajas de una aplicación móvil nativa en lugar de un sitio receptivo creado para la web móvil?
- ¿Qué puedo aprender más rápido: desarrollo de aplicaciones o desarrollo web?
- ¿Cuál será la próxima evolución en aplicaciones móviles?
Sobre el segundo:
Debe construir un nuevo teclado desde cero y puede agregar lo que desee.