我在iPad上创建一个应用程序。我使用带有默认返回键的文本字段来写消息。写完消息后,按回车键。然后键盘消失了,但方法- (BOOL)textFieldShouldReturn:(UITextField *)textField {}
没有被调用。我在textFieldShouldReturn
函数中有一些代码...
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
[textField resignFirstResponder];
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.3];
if(cPageNavType == CUTSOM_NAV_BAR){
mToolbar.frame = CGRectMake(0, 438, 320, 44);
mTableView.frame = CGRectMake(0, 40, 340, 400);
}else {
mTableView.frame = CGRectMake(0, 0, 340, 480-44-18-28);
mToolbar.frame = CGRectMake(0, 480-44-18-28, 320, 44);
}
[UIView commitAnimations];
//[self postMessage:nil];
return YES;
}
所以我该怎么办?提前致谢
答案 0 :(得分:0)
要检查的事项
<UITextFieldDelegate>
,使您的班级接收人