嘿,我在两个自定义单元格中创建了一个文本字段。一个文本字段显示标准键盘,另一个显示输入时的选择器视图。我遇到的问题是当我从键盘移动到pickerview文本字段而没有单击键盘上的“返回”按钮时,键盘不会退出。但是,当我使用“返回”时,键盘会重新启动。使用:
- (void)textFieldDidEndEditing:(UITextField *)myTextField{
[myTextField resignFirstResponder];
}
并且无法解决为什么这不起作用。
谢谢, 威廉
答案 0 :(得分:2)
-(BOOL) textFieldShouldBeginEditing:(UITextField *)textField
{
if(textField == pickertextfield)
{
[textfield1 resignFirstResponder];
[pickertextfield resignFirstResponder];
}
return YES;
}
答案 1 :(得分:1)
您的视图控制器是否采用<UITextFieldDelegate>
?它是否作为文本字段的代理连接?
答案 2 :(得分:1)
在显示选择器视图之前尝试使用[self.view endEditing:YES];
并看到它有帮助。