In my view controller's -viewDidLoad
method, I call [myTextField becomeFirstResponder];
This works like a charm, opens the keyboard and myTextField gets focus.
I have a button with a target action (the action is in the same controller) that checks [myTextField isFirstReponder]
- but it always returns false (er, NO
in Cocoa terms ;)).
Is that not the right way to find out if myTextField
has the keyboard up for input?
What about checking the value of the editing property, ie [myTextField isEditing]?
I think your button takes over first responder status when you tap it.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With