【问题标题】:Resign first responder hides keyboard but does not generate keyboard will hide / keyboard did hide events辞职第一响应者隐藏键盘但不生成键盘将隐藏/键盘确实隐藏事件
【发布时间】:2011-08-02 00:28:09
【问题描述】:

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

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

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

如何自动化这些事件?任何想法都会有所帮助。

【问题讨论】:

    标签: ios4 keyboard-events


    【解决方案1】:

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

    这实际上生成键盘会先隐藏事件。 然后文本字段执行 EndEdit 事件。 然后键盘确实隐藏事件被触发。

    【讨论】:

      猜你喜欢
      • 2010-10-01
      • 1970-01-01
      • 2013-11-08
      • 2013-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多