如何获取键盘的高度,而不需要通过通知?
来源:互联网 发布:js代码提取网页信息 编辑:程序博客网 时间:2024/05/17 04:50
- (CGFloat)visibleKeyboardHeight {
UIWindow *keyboardWindow = nil;
for (UIWindow *testWindow in [[UIApplication sharedApplication] windows]) {
if(![[testWindow class] isEqual:[UIWindow class]]) {
keyboardWindow = testWindow;
break;
}
}
for (__strong UIView *possibleKeyboard in [keyboardWindow subviews]) {
if([possibleKeyboard isKindOfClass:NSClassFromString(@"UIPeripheralHostView")] || [possibleKeyboardisKindOfClass:NSClassFromString(@"UIKeyboard")])
return possibleKeyboard.bounds.size.height;
}
return 0;
}
上面这段代码能计算当前的键盘的高度,如果没有键盘,返回的高度就为0
0 0
- 如何获取键盘的高度,而不需要通过通知?
- 如何获取键盘的高度,而不需要通过通知?
- Swift-如何获取键盘的高度,获取通知中的信息
- 通知,获取键盘高度
- iOS如何获取系统键盘的高度
- [iOS]如何动态获取键盘的高度
- 获取键盘的高度
- 获取键盘的高度
- iOS获取键盘的高度(在键盘出现,改变和消失时通知改变)
- iOS键盘中英文切换键盘高度获取通知方法
- iPhone获取键盘高度,通知方式隐藏和显示键盘
- 通知栏的高度获取
- 通知栏高度的获取
- 获取键盘通知的 UserInfo
- 获取iphone键盘的高度
- 获取键盘高度的实现
- iOS获取键盘的高度
- iOS获取键盘的高度
- 漂亮的 PHP 验证码类
- Migrating to WebView in Android 4.4
- 如何实现struts2标签按钮并排显示
- java相关网络协议无响应
- No Memory Alignment with GCC
- 如何获取键盘的高度,而不需要通过通知?
- 前端架构那些事儿
- 炫耀贴, 更新近况!
- 查看各个表空间可以回收空间的脚本
- STL::map mutil_map unordered_map 小结
- Binary Tree Level Order Traversal II
- 心情日记
- Struts2+Hibernate整合应用开发步骤
- 用 VPN 时的一些小问题