찾다

 >  Q&A  >  본문

ios - textField发送消息,不收回键盘?

textField 连线方法 选择 did end on exit

正常情况下是,成功发送消息,收回键盘。

这个时候,如果不想收起键盘,然后光标还是在textField上。

该怎么实现?

在textField 连线方法里 添加 becomeFirstResponder 方法 。还是没能实现。

需求:用户聊天时,发送消息之后,键盘不收起,光标还在当前textField上。

阿神阿神2889일 전492

모든 응답(5)나는 대답할 것이다

  • 怪我咯

    怪我咯2017-04-17 17:45:26

    프록시 메서드 textFieldShouldReturn에서 전송 관련 로직을 처리합니다. Resignfirstresponder를 호출하지 마세요. 종료 이벤트에 연결하지 마세요.

    회신하다
    0
  • ringa_lee

    ringa_lee2017-04-17 17:45:26

    종료 이벤트에서 종료됨을 사용하기로 선택한 이유는 무엇입니까? 이 이벤트를 사용하면 기본적으로 키보드가 축소됩니다. Touch Up Inside를 사용하여 이벤트를 작성하면 textField makeFirstResponder가 그 위에 커서를 놓습니다.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-17 17:45:26

    키보드를 복구하려면 Resignfirstresponder를 호출해야 합니다. 호출하지 않으면 키보드가 복구되지 않습니다.

    회신하다
    0
  • 迷茫

    迷茫2017-04-17 17:45:26

    먼저 모든 연결 방법을 제거하고 textFieldShouldReturn을 추가한 후 false를 반환합니다

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-04-17 17:45:26

    메시지를 보낸 후 ResignFirstResponder

    회신하다
    0
  • 취소회신하다