ios --- 动态获取键盘高度
来源:互联网 发布:科比跟腱断裂赛季数据 编辑:程序博客网 时间:2024/06/05 00:59
需要手动调用
@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(keyboardWasShown:) name:UIKeyboardDidShowNotification object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWasHidden:) name:UIKeyboardDidHideNotification object:nil];
}
- (void) keyboardWasShown:(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 获取键盘高度
- cocos2d-x 触屏事件详解
- 【UVA】10130-SuperSale(01背包)
- 内存池的内存地址对齐和长度按照2的幂取整
- 个人博客网建站优化经验总结(下)
- hdu 1272 小希的迷宫
- ios --- 动态获取键盘高度
- java 泛型的内部原理:类型擦除以及类型擦除带来的问题
- NSString类的常用方法
- java 简单爬虫
- 新浪微博API OAuth2 python客户端改进
- hoj2681Magic-Pen1
- qt /usr/bin/ld: cannot find -lGL
- java 去除或者替换字符串里面的数字或者字母
- HDU3371 - Connect the Cities(最小生成树 合并费用为0的点)