簡體   English   中英

在iOS 8自定義鍵盤內激活文本字段時滯后

[英]Lag When Activating Text Field Inside iOS 8 Custom Keyboard

我想在我的自定義鍵盤中添加一個搜索字段,允許用戶搜索內容,然后可以將內容輸入到正在顯示鍵盤的主文本文檔中。

但是,在UITextField對象上調用-becomeFirstResponder會導致3-4秒的延遲,在此期間不接受任何輸入。 如果我調用-resignFirstResponder發生同樣的事情。 我可以設置文本字段的text屬性,但這意味着沒有插入符號,文本被截斷以適應。

在調用(become|resign)FirstResponder ,我在日志中收到以下消息:

2014-10-28 13:39:50.920 Giffy KB [2073:514844]得到0圖像

2014-10-28 13:39:57.942 Giffy KB [2073:514745] <_UIRemoteInputViewController:0x14762a030>等待來自com.theappical.giffage.giffagekb的圍欄障礙超時

2014-10-28 13:39:58.446 Giffy KB [2073:514745]查看服務沒有在一秒內平衡擊劍'開始'消息和'結束'消息; 超時```

其他第三方鍵盤似乎不使用文本字段(它們使用自定義視圖)。 這是否意味着這是蘋果公司的一個錯誤,或者我能做些什么來解決它?

向Apple提交了一份錯誤報告,最后使用UILabel偽造了一個文本字段。 截至目前(iOS 8.1最新版),此問題尚未解決。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM