如何检测人是否使用带键盘的快速类型选项,并以编程方式计算快速类型选项栏的大小。
我做了一些调查,可以计算键盘的大小,但不能计算快速类型栏的大小。
先谢谢你。
答案 0 :(得分:1)
一段时间后,我注意到UIKeyboardNotification
有一个可以处理此问题的通知。此通知为UIKeyboardDidChangeFrameNotification
。
小代码示例:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillChangeFrame:) name:UIKeyboardDidChangeFrameNotification object:nil];
接收通知:
- (void)keyboardWillChangeFrame:(NSNotification *)notification
{
[self.view layoutIfNeeded];
[UIView animateWithDuration:0.2
animations:^{
[self.bottomConstrein setConstant:50];
[self.view layoutIfNeeded];
}];
}