2010-06-10 2 views

답변

0

바로이 코드가 당신에게 도움이

- (void)textViewTextDidEndEditing:(UITextView *)textView { 
    [textView resignFirstResponder]; 
} 
+0

을하지만 난 리턴 키를 누를 때 그것은 단지 – anurag

+0

그것이 작동하지 다음 행으로되어 있습니다. –

2

희망 클래스 코드에서 다음을 수행합니다.

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text 
{  
    if ([text isEqualToString:@"\n"]) { 
     [textView resignFirstResponder]; 
    } 
    return YES; 
} 

UITextViewDelegate 프로토콜과 yourTextViewName.delegate = self를 사용하십시오.

0
-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text 

{ 
    if([text isEqualToString:@"\n"]) 
    [textView resignFirstResponder]; 
    return YES; 
} 

yourTextView.delegate = 자체; 당신이

0

텍스트 확인 편집 할 수 없습니다 : 또한 추가하지 않았다 "([\ n @ 텍스트 isEqualToString"]) "만일"이 '.H'파일

을에 추가 필드는 대리인으로 설정하고 구현 파일에 다음 코드를 추가되었습니다

- (BOOL)textFieldShouldReturn:(UITextField *)textField { 
[myTextField resignFirstResponder]; 
return YES; 

}

관련 문제