-
- (void)viewDidLoad
{
[super viewDidLoad]; //增加监听,当键盘出现或改变时收出消息 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotifi cation object:nil]; //增加监听,当键退出时收出消息 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillHide:) name:UIKeyboardWillHideNotifi cation object:nil]; }
//当键盘出现或改变时调用
- (void)keyboardWillShow:(NSNotification *)aNotification
{
//获取键盘的高度 NSDictionary *userInfo = [aNotification userInfo]; NSValue *aValue = [userInfo objectForKey:UIKeyboardFrameEndUserIn foKey]; CGRect keyboardRect = [aValue CGRectValue]; int height = keyboardRect.size.height; }
//当键退出时调用
- (void)keyboardWillHide:(NSNotification *)aNotification
{
}
iOS开发—获取系统键盘高度
最新推荐文章于 2024-08-01 04:35:22 发布