最佳答案
我一直在使用键盘通知没有任何问题,并得到准确的高度键盘。
- (void)keyboardDidShow:(NSNotification *) notification{
CGSize keyboardSize = [[[notification userInfo] objectForKey:UIKeyboardFrameBeginUserInfoKey] CGRectValue].size;
NSLog(@"%f",keyboardSize.height);}
但在 iOS11中,当调用通知时,键盘大小为0。
在这个场景中发生了什么问题? 我使用的是 xcode 9 Beta 5