获取键盘高度

来源:互联网 发布:淘宝京东客服规则 编辑:程序博客网 时间:2024/05/19 21:44
  • (void)viewDidLoad {
    [super viewDidLoad];
    //增加监听,当键盘出现或改变时收出消息
    [[NSNotificationCenter defaultCenter] addObserver:self
    selector:@selector(keyboardWillShow:)
    name:UIKeyboardWillShowNotification
    object:nil];
    }
    //当键盘出现或改变时调用
  • (void)keyboardWillShow:(NSNotification *)aNotification
    {
    //获取键盘的高度
    NSDictionary *userInfo = [aNotification userInfo];
    NSValue *aValue = [userInfo objectForKey:UIKeyboardFrameEndUserInfoKey];
    CGRect keyboardRect = [aValue CGRectValue];
    self.keyboardHeight = keyboardRect.size.height;
    NSLog(@”%d”,self.keyboardHeight);
    }
0 0
原创粉丝点击