iphone 中的键盘切换产生的屏幕大小问题
2012-06-07 14:56
316 查看
在处理软键盘的弹出问题时遇到了一个小问题:
app 上任何一个frame ,height+y=460(非全屏的app)
而软键盘的frame,height+y=480
一直以为软键盘也是460,测了半天才找到原因
所以计算软键盘的显示高度应该是:
NSInteger offset =480-keyboardBounds.origin.y;
2013.03.04 补充:
由于摄像头是全屏显示,所以事实上屏幕是320*480,而不是320*460.平常的状态栏也被遮盖显示了
app 上任何一个frame ,height+y=460(非全屏的app)
而软键盘的frame,height+y=480
一直以为软键盘也是460,测了半天才找到原因
所以计算软键盘的显示高度应该是:
NSInteger offset =480-keyboardBounds.origin.y;
2013.03.04 补充:
由于摄像头是全屏显示,所以事实上屏幕是320*480,而不是320*460.平常的状态栏也被遮盖显示了
相关文章推荐
- Ipad/Iphone键盘输入慢、切换数字键盘慢的问题-iOS
- linux虚拟机鼠标切换和屏幕大小问题
- android屏幕大小,字体大小,横屏竖屏切换问题
- android 模拟器键盘控制键不能用 以及 设置模拟器屏幕大小
- css根据屏幕大小切换样式
- iphone手机屏幕大小
- cocos2d-x 获取屏幕大小 实际设计大小 分辨率适配问题
- 关于如何用rem兼容不同手机屏幕大小不一致问题以达到多终端自适应问题
- iphone 移植时碰到到问题 二: 宽字符串 忽略 字符大小的比较 wcscasecmp wcsncasecmp
- Android屏幕大小适配问题解决
- App如何适应 iPhone 5s/6/6 Plus 三种屏幕的尺寸?(iOS的屏幕适配问题)
- Love中conf.lua更改屏幕大小未生效问题
- iOS6中关于切换(segue)viewController产生的问题
- 安卓运行时监听配置更改:sim卡、本地语言、键盘显示或隐藏、字体大小、UI模式、屏幕方向、屏幕布局(另一个屏幕)、可用屏幕大小(横纵向)、无屏幕大小(外接屏幕)。
- 手动修改 系统自带的 屏幕键盘的大小
- 热键循环切换当前窗口为1/4、1/3、2/3屏幕大小
- Android屏幕大小适配问题解决
- iphone视图屏幕元素-像素大小 目前iphone,ipod touch 屏幕:320*480
- cocos2d-iphone 2.x 屏幕方向对ios6的支持问题
- VideoView大小屏幕切换的总结