2

平板电脑:

我有一个 tableView,其中包含任意数量的文本字段和不同行中的按钮。

当你按下一个按钮时,我会弹出一个模式弹出窗口。如果您在编辑文本字段时按下按钮(并且键盘显示在 iPad 上),将会发生一些有趣的事情。弹出框将偏离屏幕角落的 75%(四分之一可见)。

为了避免这种不良行为,当按下按钮时,如何在表格中的所有文本字段上 resignFirstResponder ?

4

1 回答 1

1

你可以实现这个方法:

-(BOOL)textFieldShouldReturn:(UITextField *)textField
{
     [textField resignFirstResponder];
     return YES;
}

只要文本字段的委托是您当前的视图控制器,它应该可以正常工作:)

于 2011-04-12T11:56:46.657 回答