0

为了识别用户是否通过触摸另一个文本字段而不是点击返回按钮来从编辑一个文本字段跳转到另一个文本字段,我实现了一个方法,该方法被事件“编辑结束”调用。我读到这个事件也发生在,在这种情况下,一个 textField resignsFirstResponder。

现在,每当用户有多项选择时,我都会显示一个带有选择器的模态视图。每当有多项选择并且用户切换 textFields 而不点击返回时,我都会遇到问题,此方法会被调用两次,我不知道为什么!

modalviewcontroller 是否有可能在出现时放弃 parentView 的所有 FirstResponder ?

4

1 回答 1

0

你可以说

[myTextField1 resignFirstResponder];
[myTextField2 resignFirstResponder];
[myTextField3 resignFirstResponder];

在展示您的控制器之前。

但我有一种感觉,如果我能清楚地理解你的问题,可能会有更好的方法来解决这个问题。

于 2011-05-17T17:41:10.053 回答