有沒有一種方法可以以編程方式模擬按下「返回」鍵,例如,調用由UITextField/UIKeyboard調用的函數/無論用戶何時按下返回鍵?模擬UITextField的鍵盤以編程方式返回按下
我知道在例程textFieldShouldReturn
內部的某處被調用,但我認爲這不是唯一發生的事情?我簡單地介紹了調試器,看起來按下「返回」鍵可以調用遠遠多於一個函數。
我在尋找的是一種有UITextField子類的方法,在這個子類中,我可以調用類似[self.inputview returnKeyPressed]
的東西,而且這個函數的功能與用戶在返回時按下的功能完全一樣鍵。
你想雖然實現哪些功能?只要解僱鍵盤,或以編程方式插入換行符? –
實際上,我有一個按鈕作爲文本框的右側視圖,除了可以按下返回鍵之外,用戶還應該能夠單擊該按鈕來觸發保存/搜索/任意。爲了澄清,我正在談論UITextField的一個子類,它可以被任何其他控件透明地使用。目前我只是在按鈕上調用'[self.delegate textFieldShouldReturn:self]',但我有點擔心我需要調用的其他函數可能很重要。 – JiaYow