2011-08-02 505 views
0

我想爲測試目的自動化一些文本字段。我以編程方式做到這一點辭職急救員隱藏鍵盤,但不生成鍵盤將隱藏/鍵盤確實隱藏事件

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

鍵盤會顯示,鍵盤確實顯示事件被激活。但是當鍵盤消失時它不會觸發鍵盤會隱藏/鍵盤確實隱藏事件。

我該如何自動執行這些事件?任何想法都會有所幫助。

回答

0

我通過向鍵盤添加自定義按鈕來解決它。因爲我有指向那個按鈕,我只是做 [按鈕sendActionsForControlEvents:UIControlEventTouchUpInside]

這實際上產生的鍵盤將首先隱藏事件。 然後textfield執行EndEdit事件。 然後鍵盤確實隱藏事件被解僱。