我有一点问题。
我有一个带TextField的自定义单元格。当我点击“完成”时,我希望键盘隐藏
所以通常情况下我用[sender resignFirstResponder]
来做这个。
在这种情况下不起作用,因为自定义单元格本身就是一个类,并且有自己的.h和.m文件。
如何将这样的东西链接到一般?
答案 0 :(得分:0)
将UITextField的委托设置为UIViewController。您可以在Interface Builder中执行此操作(如果您创建了类似的UITableViewCell),或者通过代码(在UIViewController中)。
tableViewCell.textView.delegate = self
现在,在你的UIViewController中,添加这个函数:
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
[textField resignFirstResponder];
return NO;
}
此代码尚未经过测试,但应该可以使用。