当出现键盘时,有没有办法检测它是国际键盘(在普通键盘顶部有一个额外的功能区以显示国际字符)并获取它的框架大小?我需要使用该信息向上移动(如果需要)键盘上方的 View 。
最佳答案
查看这篇文章:http://mobile.tutsplus.com/tutorials/iphone/ios-sdk-keeping-content-from-underneath-the-keyboard/
它解决了您的大部分问题。除了通知之外, TextView 将成为或退出“第一响应者”,这将调出或隐藏键盘 View 。
至于键盘是否显示国际字符,我不太确定该怎么做。但是,如果您获得了键盘的框架尺寸(如教程中所述),您可以相应地调整您的 View ,假设这是您的顾虑。
更新
关于ios - 检测国际键盘的出现和消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9073795/