Я думаю, вы можете использовать
textfield resignFirstResponder
в методе делегата -
(void)textFieldDidBeginEditing:(UITextField *)
textField, как это:
-(void)textFieldDidBeginEditing:(UITextField *)textField
{
if (textField == yourTextField){
[yourTextfield resignFirstResponder];
}
}