在我的每个单元格的uitableview中我有uitextfield当用户编辑文本框,并按下屏幕上的任何其他按钮后,键盘不辞职。我没有在文本框代表下列UITexfield键盘辞职
- (void)textFieldDidBeginEditing:(UITextField *)textField
{
textfieldInCell = textField;
}
-(BOOL)textFieldShouldReturn:(UITextField *)textField
{
[textField resignFirstResponder];
textfieldInCell=nil;// this is the ivar i am using for each textfield in cell.
return YES;
}
-(void)textFieldDidEndEditing:(UITextField *)textField
{
textfieldInCell=textField;
// do the process...
textfieldInCell=nil
}
我也呼吁,一旦用户敲击任何其他按钮,但键盘没有辞去shouldReturn委托功能。任何人都可以请告诉我,我哪里出错了
没有u盘的委托你的TextField?像textfield.delegate = self;然后将文本字段添加到单元格。 – Nookaraju
是的,我是这样做的 –