ios 键盘高度
来源:互联网 发布:淘宝修改地址在哪里 编辑:程序博客网 时间:2024/05/17 01:45
<1>
iPhone和iPad的键盘高度
iPhone键盘高度:竖屏:216 横屏:140
iPad键盘高度:竖屏:264 横屏:352
<2>
需要手动调用 registerForKeyboardNotifications 方法,其他两个会自动调用,弹出的键盘高 216(输入英文时候),ios 5 系统的
@implementation ViewController
- (void)viewDidLoad
{
[super viewDidLoad];
[self registerForKeyboardNotifications];
UITextView *tv = [[UITextView alloc] initWithFrame:CGRectMake(100, 100, 100, 50)];
[self.view addSubview:tv];
[tv release];
}
- (void) registerForKeyboardNotifications
{
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWasShow:) name:UIKeyboardDidShowNotification object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWasHidden:) name:UIKeyboardDidHideNotification object:nil];
}
- (void) keyboardWasShow:(NSNotification *) notif
{
NSDictionary *info = [notif userInfo];
NSValue *value = [info objectForKey:UIKeyboardFrameBeginUserInfoKey];
CGSize keyboardSize = [value CGRectValue].size;
NSLog(@"keyBoard:%f", keyboardSize.height); //216
///keyboardWasShown = YES;
}
- (void) keyboardWasHidden:(NSNotification *) notif
{
NSDictionary *info = [notif userInfo];
NSValue *value = [info objectForKey:UIKeyboardFrameBeginUserInfoKey];
CGSize keyboardSize = [value CGRectValue].size;
NSLog(@"keyboardWasHidden keyBoard:%f", keyboardSize.height);
// keyboardWasShown = NO;
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
- ios键盘高度
- ios 键盘高度
- ios 获取键盘高度
- ios自定义键盘高度
- ios监视键盘高度
- iOS获取键盘高度
- IOS获取键盘高度
- iOS键盘自适应高度
- <iOS>获取键盘高度
- iOS获取键盘高度
- iOS键盘高度
- ios键盘高度监听
- iOS 获取键盘高度
- iOS 获取键盘高度
- iOS获取键盘高度
- iOS 获取键盘高度
- iOS获取键盘高度
- ios --- 动态获取键盘高度
- 儿童故事 三只小猪上幼儿园
- 线程获取xml资源 spinner不加载
- 【人文】低头不是下跪
- Rational Robot学习网址
- Android入门之通知栏
- ios 键盘高度
- jquery基础知识整理
- 用matlab求模糊矩阵的自乘
- INS-35001 to INS-40000错误速览
- Convert Sorted Array & List to Binary Search Tree
- Qt Meta Object system 学习(一)
- 声明函数指针并实现回调
- iOS开发之六:常用控件--UIImageView的使用
- Android中RelativeLayout各个属性的含义