2013-03-13 4 views
-3

enter image description here resignfirsrresponder를 실행하는 텍스트 필드 애니메이션을위한 메소드가 있습니다. 사용자가 키보드를 숨기는 ipad의 아래쪽 화살표를 누를 때도이 메소드를 호출해야합니다. 어떻게하는지. 감사.return 키에서 메소드를 호출하고 ipad의 아래쪽 화살표 키를 호출하는 방법

ABC 텍스트 버튼 옆에있는 버튼을 스크린 샷에 추가했습니다. 해당 버튼을 누르면 일반적으로 키보드가 숨겨지고 해당 버튼을 클릭하여 애니메이션을 호출하려고합니다.

+0

에 다음과 같은 조치를 제공 ... – Bhavin

+0

사용 resignFirstResponder을 textfiled- (BOOL) textFieldShouldReturn : (UITextField *) textField –

답변

1

사용할 수있는 알림 다음 UITextFieldDelegate 방법 중 하나의 텍스트 필드 애니메이션 메서드를 호출 할 수 있습니다

[[NSNotificationCenter defaultCenter] addObserver:self 
               selector:@selector(keyboardWillHide) 
                name:UIKeyboardWillHideNotification 
                object:nil]; 

-(void)keyboardWillHide 
{ 
//call when key board hides 
} 
0

당신은

- (void)textFieldDidEndEditing:(UITextField *)textField { 


} 

또는

Ipad에 아래쪽 화살표 키를 들면
- (BOOL)textFieldShouldReturn:(UITextField *)textField { 

    return YES; 
} 
+0

스크린 샷을 추가했습니다. 내가 원하는 것을 확인하십시오. –

0

내부에 코드를 작성하십시오

- (void)textFieldDidEndEditing:(UITextField *)textField { 


} 

그리고 텍스트 필드 대리자를 바인딩하고 .H 파일

0

이 방법을 완료 버튼 하나의 시각을 쓰는 키 보드에서 수행 버튼을 사용하여 원하는 경우에 <UITextfieldDelegate>를 작성하는 것을 잊지 마세요

-(void)textFieldDidBeginEditing:(UITextField *)textField 
{ 
    [textField setInputAccessoryView:self.doneView]; 
} 

다음 내 업데이트 확인이 완료 버튼

-(IBAction)doneButtonPressed:(id)sender 
{ 
    [currentTextField resignFirstResponder]; 
} 
+0

스크린 샷을 추가했습니다. –

관련 문제