I have a UITextField
that is a subview of a UITableViewCell
.
When my view loads, I want the text field to become first responder. I have a pointer to the text field in the table cell, so to do this I am trying:
[myTextField becomeFirstResponder];
This returns NO
all the time, regardless of when it's called, which according to the docs means the text field refused to become first responder... What am I doing wrong?
Edit:
The textfield
properly responds to being touched. It bring up the keyboard then. It's only when telling it to becomefirstresponder
programmatically that the problem happens.
It turned out that the text field was nil when I was trying to send it first responder. Sending becomeFirstResponder
later in the life cycle worked.
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