textField 连线方法 选择 did end on exit
正常情况下是,成功发送消息,收回键盘。
这个时候,如果不想收起键盘,然后光标还是在textField上。
该怎么实现?
在textField 连线方法里 添加 becomeFirstResponder 方法 。还是没能实现。
需求:用户聊天时,发送消息之后,键盘不收起,光标还在当前textField上。
闭关修行中......
在代理方法textFieldShouldReturn,中處理發送的相關邏輯,不要調用resignfirstresponder.不要連線did end on exit事件.
為什麼要選擇用 did end on exit 這個事件?用這個事件 就是預設會收回鍵盤的,用Touch Up Inside 寫事件不就可以了,然後 textField becomeFirstResponder就光標在上面了。
收回鍵盤是你調用了resignfirstresponder 你如果不調用就不會收回鍵盤
先把連線方法都去掉,加入textFieldShouldReturn,回傳false
發完訊息後,resignFirstResponder 囉
在代理方法textFieldShouldReturn,中處理發送的相關邏輯,不要調用resignfirstresponder.不要連線did end on exit事件.
為什麼要選擇用 did end on exit 這個事件?用這個事件 就是預設會收回鍵盤的,用Touch Up Inside 寫事件不就可以了,然後 textField becomeFirstResponder就光標在上面了。
收回鍵盤是你調用了resignfirstresponder 你如果不調用就不會收回鍵盤
先把連線方法都去掉,加入textFieldShouldReturn,回傳false
發完訊息後,resignFirstResponder 囉