2012-04-07 1 views

답변

8

많은 사람들이 키보드 위에 그것에 완료 버튼으로 UIToolbar를 추가합니다. 이것은 사파리 응용 프로그램에서도 마찬가지입니다. 제 의견으로는이 상황을 처리하는 가장 좋은 방법입니다. pic here을 참조하십시오.

키보드를 닫으려면, 당신은 단지 [textField resignFirstResponder];.

Here을해야 할 일은 키보드를 보여줍니다 때/가죽을 UIToolbar를 추가하는 방법에 괜찮 예입니다.

+0

큰 ....이 코드와 버디를 즐길 수 있습니다. –

1

사용자가 디자인을 결정하는 방법 : 다른 버튼, 스 와이프 제스처? 이 실행되는 경우

은, 전화 :

[self.textView resignFirstResponder]; 
0

배경을 탭하여 키보드를 숨길 수 있습니다.

0

키보드를 닫을 때 좋습니다.

- (BOOL)textViewShouldBeginEditing:(UITextView *)textView 
{ 
    //NSLog(@"ShouldBeginEditing"); 

    if(textView == indexOneTW) 
    { 
      here use uibutton and set its target to a method which contains 
      [urTextView resignFirstResponder] 
    } 

    return TRUE; 
} 
0

UITextViewDelegate 프로토콜에 대한 지원을 선언했는지 확인하십시오.

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

{ 

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

     return NO; 
    } 

    return YES; 

} 

은 UITextView에 대한 inputAccessoryView와 해당 솔루션을 사용하여,

+0

쿨 - 그게 그가 무엇을 요구하지 않습니다. – chrs

+0

@issues : [UIView _forgetDependentConstraint :] : 메시지가 할당 취소 된 인스턴스로 전송되었습니다. –