Вы можете скрыть клавиатуру, сделав ваш UIView
UIControl
(UIControl
является подклассом UIView
). Затем запишите метод IBAction
, который выполняется, когда вы касаетесь этого UIControl
(ранее UIView
). Откройте редактор интерфейса и выберите главный UIView
. Затем откройте инспектор идентификации и измените его класс на UIControl
с UIView
. Теперь в вашем viewcontroller напишите метод IBAction.
-(IBAction)hideKeyboard:(id)sender
{
[self.view endEditing:YES];
}
Теперь подключите свое событие TouchUpInside UIView к этому методу IBAction. Это скроет клавиатуру всякий раз, когда вы коснетесь ее текстового поля.