簡體   English   中英

iOS 5中的鍵盤調整大小事件(中文鍵盤錯誤)?

[英]Keyboard resize event in iOS 5 (Chinese keyboard bug)?

從iOS 5開始,鍵盤現在可以是基於輸入語言的可變高度。 具體來說,中文現在包括鍵盤上方的自動完成部分,與您在Android中看到的非常相似。 該自動完成部分增加了鍵盤的測量高度。

中文鍵盤

是否有人可以訂閱和/或接收關於鍵盤何時因用戶點擊“世界”鍵而改變尺寸的通知? 請注意,這與獲取有關鍵盤的通知(keyboardWillShow)不同。 在這種情況下,他們的鍵盤已經啟動,它的尺寸只是因用戶交互而改變。

謝謝!

當輸入法改變時,雖然鍵盤已經存在,iOS仍然會發送通知UIKeyboardDidShowNotification,因此,注冊此通知,並通過用戶信息通過UIKeyboardFrameEndUserInfoKey鍵通知用戶信息,然后你可以重新啟動你的元素取決於鍵盤大小。

更多詳細信息,請閱讀此博文:

(英文) 在iOS 5中輸入中文時如何處理鍵盤框架更改

(中文) 如何處理iOS 5中文輸入法下鍵盤的框尺寸變化

暫無
暫無

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

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