我有一个第三方键盘,当前包含一个UISearchBar
(这是第一响应者在开始),并且用户能够搜索内容(即GIF)能够复制,粘贴,发送给朋友等。resignFirstResponder()在第三方键盘
理论上,在栏中输入文本并按搜索后,用户应该能够在应用程序的实际UITextView
(即消息应用程序中的消息字段)中输入文本,但对于某些原因这不起作用,虽然打字工作,实际上没有出现。 我试过searchBar.resignFirstResponder()
,self.becomeFirstResponder()
和.endEditing(true)
许多组合无济于事。 我知道这可以做到这一点,因为应用程序像吉菲这样做,但我无法弄清楚我的生活。 任何帮助将不胜感激。
对不起,我想我不太了解你的问题。当您按下回车时,您的搜索栏中输入的文字是否出现在您的TextField中?或者不是将第一响应者切换到textView? – MQLN
我的第三方键盘上有一个搜索栏。当我在搜索栏中输入完成时,除了在键盘的搜索栏中,我似乎无法输入其他任何地方。因此,如果我在Notes应用程序中,我无法再输入它,直到完全退出键盘。 – cyril
哦,很奇怪,所以在键盘打开的时候,你不能让其他任何东西成为第一响应者? – MQLN