-(IBAction)textFieldDoneEditing:(id)sender
{
    //[sender resignFirstResponder];
}连接此方法后,注释掉里面的内容,为什么点击return键盘还是能够返回?

解决方案 »

  1.   

    你clean一下工程再试试,不应该呀
      

  2.   

    1间接用代理方法
    - (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
    {
           
        if ([text isEqualToString:@"\n"]) {//按下return键
            //这里隐藏键盘,不做任何处理
            [textView resignFirstResponder];
            return NO;}2直接用代理方法
    - (BOOL)textFieldShouldReturn:(UITextField *)textField