当键盘调出时将输入框覆盖时,可以用下方法:
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
[self.view setFrame:CGRectMake(0, -100, 320, 480) ];
return YES;
}
- (BOOL)textFieldShouldEndEditing:(UITextField *)textField
{
[self.view setFrame:CGRectMake(0, 0, 320, 480)];
return YES;
}
当准备输入时,将视图的位置上调100,这样键盘就不能覆盖到输入框。