iOS 5中的键盘调整大小事件(中文键盘错误)?

时间:2011-12-07 06:14:40

标签: ios localization ios5 android-softkeyboard

从iOS 5开始,键盘现在可以是基于输入语言的可变高度。具体来说,中文现在包括键盘上方的自动完成部分,与您在Android中看到的非常相似。该自动完成部分增加了键盘的测量高度。

chinese keyboard

是否有人可以订阅和/或接收有关键盘何时因用户点击“世界”键而改变尺寸的通知?请注意,这与获取有关键盘的通知(keyboardWillShow)不同。在这种情况下,他们的键盘已经启动,它的尺寸只是因用户交互而改变。

谢谢!

1 个答案:

答案 0 :(得分:6)

当输入法改变时,虽然键盘已经存在,iOS仍然会发送通知UIKeyboardDidShowNotification,所以,注册这个通知,通过关键UIKeyboardFrameEndUserInfoKey通知userInfo获取位置和帧更改,然后你可以重新传输你的元素取决于键盘大小。

更多详细信息,请阅读此博文:

(英文)How to handle the keyboard frame change when input Chinese in iOS 5

(中文)如何处理iOS 5中文输入法下keyboard的frame尺寸变化

相关问题