¿Es posible mostrar el keyboard sin usar la aplicación de iPhone UITextField y UITextView?

Estoy trabajando en la aplicación basada en postría iPhone.

Quiero mostrar el keyboard con el keyboard inputAccessoryView en el keyboard sin usar UITextView y UITextField . ¿Es posible hacer esto? Por favor, alguien me ayude en esto.

Gracias por adelantado. Esperamos tu ayuda. Gracias.

EDITAR:

Porque no quiero que UITextField / UITextView y el control estén en UITextView / UITextField . Voy a agregar inputAccessoryView en el keyboard es UITextView . cuando el usuario toca el UITextview en la input del keyboard, se inputView el process real continuará.

Para cualquier persona, que quiera mostrar el keyboard sin UITextField / UITextView por alguna razón, podría ampliar fácilmente alguna vista, lo que requiere ingreso de text implementando el protocolo canBecomeFirstResponder y el método canBecomeFirstResponder .

Vea la documentation para hacerlo aquí:

Entrada simple de text

Todo lo que necesita hacer es hacer que su vista implemente UIKeyInput y llame [inputView becomeFirstResponder] cuando se toca la vista. Su vista también necesita implementar canBecomeFirstResponder y devolver SÍ.

Código de ejemplo de la documentation de iOS que hace esto.

Puedes probar tu respuesta aquí:

use-the-system-keyboard-without-a-uitextview

keyboard de iphone sin vista de text

Y puedes probar esto también.

  UIKeyboard *keyboard = [[[UIKeyboard alloc] initWithFrame: CGRectMake(0.0f, contentRect.size.height - 216.0f, contentRect.size.width, 216.0f)] autorelease]; [keyboard setReturnKeyEnabled:NO]; [keyboard setTapDelegate:editingTextView]; [inputView addSubview:keyboard]; 

Aquí hay otra opción si esto podría ayudarlo.

Ha dado una demostración de progtwig adecuada.

display-keyboard-iphone

¡Hice un pequeño file de utilidad que puede llamar a un keyboard con un campo de text al tocar el button!

https://github.com/havocked/TZKeyboardPop