我有UITextField的自定义UITableViewCell。 问题是我无法解雇那个键盘。
在我的TVC中,我有UITextFieldDelegate,并在viewDidLoad方法中实现:
customCell.textField.delegate = self;
当然:
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
[customCell.textField resignFirstResponder];
}
-(BOOL)textFieldShouldReturn:(UITextField *)textField{
[customCell.textField resignFirstResponder];
} return NO;
}
我尝试将此代码实现到我的CustomTableViewCell类中。
感谢您的帮助。
答案 0 :(得分:1)
您已经设置了文本字段的委托。
-(BOOL)textFieldShouldReturn:(UITextField *)textField;
需要textField
,所以你不需要重新创建单元格来访问它,因为它被传递给委托,所以直接使用它。
-(BOOL)textFieldShouldReturn:(UITextField *)textField{
[textField resignFirstResponder];
return NO;// or YES depending on what you trying to do
}