2012-06-15 3 views

답변

0

UITextView 인스턴스에 대리인을 설정 했습니까? 그렇다면 & .H 파일이 이제 고토

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

텍스트 뷰

의 대리인을 추가하는 .m 파일보기 컨트롤러에 [self.view endEditing:YES];

+1

안녕하세요, 저는 resignFirstResponder를 시도했지만 UitextView가 포커스를 잃어 버렸습니다. [self.view endEditing : YES]; 그게 무슨 뜻이야? – matrix1024

+0

죄송합니다, 나는 당신이 "잃어버린 초점"이라는 것을 이해하지 못합니다. [self.view endEditing : YES]는 편집중인 모든보기 (예 : tableview, textview 및 textfield)를 편집하지 않은 상태로 만듭니다. – Ananth

+0

그는 텍스트 필드가 여전히 편집 모드에 있다고 말하고 싶습니다. 즉, curs-sure가 텍스트 필드에 있고 깜박이지만 키보드가 숨겨져 있습니다. –

0

mplement 다음 코드를 사용해보십시오 다른

[_textView resignFirstResponder];

사용해보십시오 인터페이스 빌더, 귀하의 textview & 세트 리턴 키 유형을 선택하십시오.

+0

버튼이 돌아 가기 키 또는 완료 키가 아니며 버튼 클릭으로 메뉴가 표시되고 "UserName"과 같은 메뉴 항목을 클릭 한 다음 " jake "를 uitextview로 변경하십시오. – matrix1024

관련 문제