[英]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.