Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

It is possible to show keyboard without using UITextField and UITextView iphone app?

I am working in iPhone messaging based app.

I want to show keyboard with keyboard inputAccessoryView in keyboard without using UITextView and UITextField. It is possible to do this? Please any one help me on this.

Thanks in advance. Looking forward your help. Thanks.

EDIT:

Because i don't want the UITextField/UITextView and the control to be in UITextView/UITextField. I am going to add inputAccessoryView on the keyboard is UITextView. when the user touches the UITextview in the keyboard inputView the actual process will be continue.

like image 287
Gopinath Avatar asked Oct 22 '12 06:10

Gopinath


2 Answers

For anyone, who wants to show keyboard without UITextField/UITextView for some reasons, could easily extend some view, which requires text input by implementing UIKeyInput protocol and canBecomeFirstResponder method.

like image 160
Oleksandr Skrypnyk Avatar answered Sep 26 '22 19:09

Oleksandr Skrypnyk


See the documentation for doing that here:

Simple Text Input

All you need to do is have your view implement UIKeyInput and call [inputView becomeFirstResponder] when the view is touched. Your view also needs to implement canBecomeFirstResponder and return YES.

Sample code from the iOS documentation which does this.

like image 44
Kostub Deshmukh Avatar answered Sep 24 '22 19:09

Kostub Deshmukh