I have a UITableView with two custom cells and each of them has a subview with a UITextField inside it. I have tried adding a UIButton on top of the UITableView and have it resignFirstResponder but that just means you won’t be able to tap anywhere else – not even on the UITextFields to enter text.
How do I make it so if I tap outside those two UITextFields, I can call resignFirstResponder, so the user can get back to the other cells?
Thanks
I asked a similar question and found an answer myself which I posted. Basically you can override hitTest:withEvent: in your custom UITableViewCell which lets you detect when a touch occurred in your cell or any other cell that is in the table view. I provided an example hitTest: method that duplicates the functionality of the original hitTest: and you can just add what you need to it. You can add your resignFirstResponder inside the hitTest function like I did or customize it further.