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.
I have made a small utility file that can call a Keyboard with a textfield on a button touch !
https://github.com/havocked/TZKeyboardPop
You can try for your answer here:
use-the-system-keyboard-without-a-uitextview
iphone keyboard without textview
And you can try this also.
Here's another option if this could help you.
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 implementcanBecomeFirstResponder
and return YES.Sample code from the iOS documentation which does this.
In xcode simulator:
Sometimes the keyboard wont show because the software keyboard is off. Go to hardware -> Keyboard -> toggle keyboard
For anyone, who wants to show keyboard without
UITextField
/UITextView
for some reasons, could easily extend some view, which requires text input by implementingUIKeyInput
protocol andcanBecomeFirstResponder
method.