键盘高度
来源:互联网 发布:免费人才库软件 编辑:程序博客网 时间:2024/04/29 21:13
#pragma mark - 键盘设置
-(void)viewWillAppear:(BOOL)animated
{
[selfregisterForKeyboardNotifications];
}
-(void)viewWillDisappear:(BOOL)animated
{
[[NSNotificationCenterdefaultCenter]removeObserver:self];
}
- (void)registerForKeyboardNotifications
{
//使用NSNotificationCenter键盘出现
[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(keyboardWasShown:)name:UIKeyboardDidShowNotificationobject:nil];
//使用NSNotificationCenter鍵盤隐藏
[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(keyboardWillBeHidden:)name:UIKeyboardWillHideNotificationobject:nil];
}
//实现当键盘出现的时候计算键盘的高度大小。用于输入框显示位置
- (void)keyboardWasShown:(NSNotification*)aNotification
{
NSDictionary* info = [aNotificationuserInfo];
//kbSize即键盘尺寸 (有width, height)
CGSize kbSize = [[infoobjectForKey:UIKeyboardFrameEndUserInfoKey]CGRectValue].size;//得到键盘的高度
self.inputView.bottom =SCREENHEIGHT-1.23*kbSize.height;
NSLog(@"hight_hitht:%f",kbSize.height);
}
//当键盘隐藏的时候
- (void)keyboardWillBeHidden:(NSNotification*)aNotification
{
//do something
}
- 键盘高度
- 键盘高度
- 键盘高度
- 监视键盘高度
- ios键盘高度
- 获取键盘的高度
- 计算键盘高度
- ios 键盘高度
- ios 获取键盘高度
- andorid 获取键盘高度
- ios自定义键盘高度
- 获取键盘高度
- 获取键盘高度
- 键盘自适应高度
- ios监视键盘高度
- iOS获取键盘高度
- 通知,获取键盘高度
- iphone键盘高度
- JAVA安装串口包
- 运维监控利器Nagios之:nagios配置详解
- springmvc+mybatis+spring 整合
- Linux服务器上查找JDK的安装路径
- 【c/c++】类型转换函数(类型转换运算符重载函数)
- 键盘高度
- 文章标题
- [漫画]程序员的日常生活 52
- bl lcd配置更改 480x800.
- 文章标题
- Java全新高大尚HTML5 bootstrap后台框架源码
- 80ms的快感,使用免费日本CDN加速网站
- 整理下iOS常用的三方库,以备查阅。2015年11月21日更新
- system volume information