2012-04-18 6 views
-1

반환 키로 키보드의 '완료'키를 사용할 수 있는지 알고 싶습니다.'완료'버튼을 돌아 가기 키로 사용

예 : 당신은 검색 필드에

, 당신은 당신이 검색하는 대신 키보드의 리턴 키를 눌러의 후, 나는 시작 할 수 있도록 사용자가 원하는 원하는대로 입력 키보드 위의 '완료'키를 탭하여 검색합니다.

업데이트 : 텍스트 나 리턴 키의 측면을 변경하지 않으

. 나는 다음에, 키보드 위의 작은 표시 줄에있는 '완료'파란색 버튼을 사용하여 검색을 실행하려면 '이전'과 '다음'을

+0

조금 더 자세한 정보를 제공 하시겠습니까? – Novarg

+0

아니요, 방금 충분하다고 생각했습니다. –

+0

http://stackoverflow.com/a/1185197/919545 조금 더 다음번에 검색해보십시오. –

답변

0

난 그냥 다음과 같은 방법을 구현합니다 UITextFieldDelegate

에서

textFieldShouldReturn: 

텍스트 필드에서 반환 단추를 처리해야하는 경우 대리인에게 요청합니다. 누를 때

- (BOOL)textFieldShouldReturn:(UITextField *)textField; 
0
textField.returnKeyType=UIReturnKeyDone; 

키보드를 제거하려면 텍스트 필드의 위임이 추가 : 모든 그것은 당신을 도울 것입니다 ... 첫 번째 설정된 대표 :

- (BOOL)textFieldShouldReturn:(UITextField *)aTextfield { 

    [textField resignFirstResponder]; 

    return YES; 

} 
0

이 시도 이 방법을 쓰는 것보다 텍스트 필드 :

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

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

    return YES; 
}