hiding keyboard ios

ios, iphone-softkeyboard, keyboard, objective-c

Solution

If you want to hide the keyboard when you tap a button and you have more than one `UITextFields` in your `view`, then you should use:

[self.view endEditing:YES];

Tap anywhere on the view, and the keyboard will disappear.

Problem

I have a few text inputs and I can hide the keyboard whenever I touch the background, but only when I have been entering into the first text box name textField1. now this code should be simple but I just can't seem to get it. ``` -(IBAction)backgroundTouched:(id)sender { [textField1 resignFirstResponder]; [buildLength resignFirstResponder]; [buildWidth resignFirstResponder]; [ridgeWidth resignFirstResponder]; [rafterWidth resignFirstResponder]; [hipWidth resignFirstResponder]; [eaveOverhang resignFirstResponder]; [spacing resignFirstResponder]; } ```

Original source

Related problems