ios动态获取键盘高度
来源:互联网 发布:等身抱枕 淘宝 编辑:程序博客网 时间:2024/06/08 16:35
iOS的键盘由于类型多样,机型也多样,不同机型的同类键盘高度也不一样。如果我们要根据键盘高度来放置一些控件,那么动态获取键盘的高度就变得很有必要,比如像QQ一样,在键盘上放一个输入框,或放一个收键盘的按钮之类。下面直接上方法
- (void)viewDidLoad {
[superviewDidLoad];
// Do any additional setup after loading the view.
[[NSNotificationCenterdefaultCenter] addObserver:selfselector:@selector(keyboardWasShown:) name:UIKeyboardWillShowNotificationobject:nil];
[[NSNotificationCenterdefaultCenter] addObserver:selfselector:@selector(keyboardWasHidden:) name:UIKeyboardWillHideNotificationobject:nil];
}
//每次键盘将要出现时都会调用这个方法
- (void) keyboardWasShown:(NSNotification *) notification
{
NSDictionary *info = [notification userInfo];
NSValue *value = [info objectForKey:UIKeyboardFrameBeginUserInfoKey];
CGSize keyboardSize = [value CGRectValue].size;
//键盘高度
NSLog(@"keyBoard:%f", keyboardSize.height);
在这里可以将需要出现的输入框之类用动画的升起来,键盘出现的时间好像是0.25秒
}
//每次键盘将要消失时都会调用这个方法
- (void) keyboardWasHidden:(NSNotification *)notification
{
NSDictionary *info = [notification userInfo];
NSValue *value = [info objectForKey:UIKeyboardFrameBeginUserInfoKey];
CGSize keyboardSize = [value CGRectValue].size;
NSLog(@"keyboardWasHidden keyBoard:%f", keyboardSize.height);
}
- ios --- 动态获取键盘高度
- ios --- 动态获取键盘高度
- ios --- 动态获取键盘高度
- ios --- 动态获取键盘高度
- ios动态获取键盘高度
- IOS 动态获取键盘高度
- ios开发 动态获取中英文键盘高度
- 动态的获取ios键盘的高度
- [iOS]如何动态获取键盘的高度
- iOS动态获取键盘高度方法
- 动态获取键盘高度
- ios 获取键盘高度
- iOS获取键盘高度
- IOS获取键盘高度
- <iOS>获取键盘高度
- iOS获取键盘高度
- iOS 获取键盘高度
- iOS 获取键盘高度
- Perl 计算平均值
- 云端办公?除了访问不了的谷歌和付费的微软,您其实还有其他选择
- Android Studio 获取SHA1和MD5的方法
- Jackson解析封装
- oracle数据库之统计分析(方差、标准差、协方差)
- ios动态获取键盘高度
- 复选框全选去除disable,IE7下title提示兼容
- Hadoop 历史服务器与日志详解
- Android编程规范
- web应用的虚拟目录映射和主机搭建(Tomcat)
- hdu 1540 Tunnel Warfare (线段树区间合并)
- 54张牌两人轮流抽'1-4'张,先抽几张,才能确保最后一张一定被自己抽到
- c标签 if else c标签 总结
- [C#]用API的方法解决X64系统注册表被重定向问题