recherche

Maison  >  Questions et réponses  >  le corps du texte

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

textField 连线方法 选择 did end on exit

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

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

该怎么实现?

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

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

阿神阿神2889 Il y a quelques jours488

répondre à tous(5)je répondrai

  • 怪我咯

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

    Traitez la logique associée à l'envoi dans la méthode proxy textFieldShouldReturn, n'appelez pas resignfirstresponder.Ne connectez pas l'événement did end on exit.

    répondre
    0
  • ringa_lee

    ringa_lee2017-04-17 17:45:26

    Pourquoi choisir d'utiliser l'événement de fin à la sortie ? L'utilisation de cet événement signifie que le clavier sera rétracté par défaut. Utilisez simplement Touch Up Inside pour écrire l'événement, puis textField gettingFirstResponder placera le curseur dessus.

    répondre
    0
  • PHP中文网

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

    Pour récupérer le clavier, vous appelez démissionnaire. Si vous ne l'appelez pas, le clavier ne sera pas récupéré

    répondre
    0
  • 迷茫

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

    Supprimez d'abord toutes les méthodes de connexion, ajoutez textFieldShouldReturn et renvoyez false

    répondre
    0
  • 大家讲道理

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

    Après avoir envoyé le message, démissionnezFirstResponder

    répondre
    0
  • Annulerrépondre