辞职第一响应者隐藏键盘但不生成键盘将隐藏/键盘确实隐藏事件

时间:2011-08-02 00:28:09

标签: ios4 keyboard-events

我正在尝试自动化某些文本字段以进行测试。我以编程方式执行此操作

[textField becomeFirstResponder]; // Keyboard pops up
[textField setText:@"sometext"];  // Some text is automatically entered into text  field
[textField resignFirstResponder]; // Keyboard goes away

键盘会显示,键盘确实显示事件被激活。但是当键盘消失时它不会触发键盘会隐藏/键盘确实隐藏了事件。

如何自动执行这些活动?任何想法都会有所帮助。

1 个答案:

答案 0 :(得分:0)

我通过向键盘添加自定义按钮解决了这个问题。因为我有指向那个按钮的指针,我刚刚做了 [button sendActionsForControlEvents:UIControlEventTouchUpInside]

这实际上会生成键盘会先隐藏事件。 然后textfield执行EndEdit事件。 然后键盘确实隐藏了事件被解雇。