Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/119.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS 5中的键盘调整事件(中文键盘错误)?_Ios_Localization_Ios5_Android Softkeyboard - Fatal编程技术网

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

iOS 5中的键盘调整事件(中文键盘错误)?,ios,localization,ios5,android-softkeyboard,Ios,Localization,Ios5,Android Softkeyboard,从iOS 5开始,键盘的高度可以根据输入语言而变化。具体来说,中文现在在键盘上方有一个自动完成部分,与Android非常相似。自动完成部分增加了键盘的测量高度 当用户点击“世界”键时,键盘尺寸发生变化时,是否有一个偶数用户可以订阅和/或接收通知?请注意,这不同于获得关于键盘即将出现的通知(keyboardWillShow)。在这种情况下,他们的键盘已经打开了,它的尺寸只是由于用户交互而改变 谢谢 当输入法更改时,尽管键盘已经存在,但iOS仍将发送通知UIKeyboardDidShowNotif

从iOS 5开始,键盘的高度可以根据输入语言而变化。具体来说,中文现在在键盘上方有一个自动完成部分,与Android非常相似。自动完成部分增加了键盘的测量高度

当用户点击“世界”键时,键盘尺寸发生变化时,是否有一个偶数用户可以订阅和/或接收通知?请注意,这不同于获得关于键盘即将出现的通知(keyboardWillShow)。在这种情况下,他们的键盘已经打开了,它的尺寸只是由于用户交互而改变


谢谢

当输入法更改时,尽管键盘已经存在,但iOS仍将发送通知UIKeyboardDidShowNotification,因此,注册此通知,并通过通知中的userInfo键UIKeyboardFrameEndUserInfoKey获取位置和帧更改,然后,您可以根据键盘大小重新排列元素

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

(英文)


(中文)

谢谢你的回答,很有帮助。顺便说一句,链接无效。