當鍵盤調出時將輸入框覆蓋時,可以用下方法:
- (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,這樣鍵盤就不能覆蓋到輸入框。