离开文本字段时重新调整键盘

时间:2010-09-24 11:16:16

标签: iphone objective-c textfield

嘿,我在两个自定义单元格中创建了一个文本字段。一个文本字段显示标准键盘,另一个显示输入时的选择器视图。我遇到的问题是当我从键盘移动到pickerview文本字段而没有单击键盘上的“返回”按钮时,键盘不会退出。但是,当我使用“返回”时,键盘会重新启动。使用:

- (void)textFieldDidEndEditing:(UITextField *)myTextField{
 [myTextField resignFirstResponder];
}

并且无法解决为什么这不起作用。

谢谢,    威廉

3 个答案:

答案 0 :(得分:2)

-(BOOL) textFieldShouldBeginEditing:(UITextField *)textField
{

    if(textField == pickertextfield)
    {
        [textfield1 resignFirstResponder];
        [pickertextfield resignFirstResponder];

    }
return YES;
   }

答案 1 :(得分:1)

您的视图控制器是否采用<UITextFieldDelegate>?它是否作为文本字段的代理连接?

答案 2 :(得分:1)

在显示选择器视图之前尝试使用[self.view endEditing:YES];并看到它有帮助。