textFieldShouldReturn无法在ipad中运行

时间:2011-07-28 12:26:33

标签: ios4

我在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;
}

所以我该怎么办?提前致谢

1 个答案:

答案 0 :(得分:0)

要检查的事项

  1. 添加<UITextFieldDelegate>,使您的班级接收人
  2. OfCourse添加委托方法(放断点)
  3. 连接文本域插座(代表和引用插座,如果有的话)