当键盘出现时,有没有办法检测它是国际键盘(普通键盘顶部有一条额外的丝带以显示国际字符)并获取它的框架大小?我需要使用该信息向上移动(如果需要)键盘上方的视图。
看看这篇文章:http://mobile.tutsplus.com/tutorials/iphone/ios-sdk-keeping-content-from-underneath-the-keyboard/ http://mobile.tutsplus.com/tutorials/iphone/ios-sdk-keeping-content-from-underneath-the-keyboard/
它解决了您的大部分问题。除了通知之外,文本视图将成为或放弃“第一响应者”,这将调出或隐藏键盘视图。
至于键盘是否显示国际字符,我不太确定该怎么做。但是,如果您获得键盘的框架大小(如教程中所述),您可以相应地调整您的视图,假设这是您所关心的。
UPDATE
另请查看:iOS 5 中的键盘调整大小事件(中文键盘错误)? https://stackoverflow.com/questions/8411151/keyboard-resize-event-in-ios-5-chinese-keyboard-bug
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)