2012-04-04 2 views
3

iPad에서 도크 키를 누르거나 감지하려고합니다. 이 독 키는 iOS 5의 새로운 기능입니다.이 키를 누르면 키보드가 사라집니다. 나는 그것을 발견 할 필요가있다. 이 키를 누르면 내보기의 프레임을 변경해야하지만이 키를 눌러 이벤트를 가져올 수 없습니다.iPad에서 도킹 해제, 도킹 또는 분할 감지 방법 (iOS 5)

나는 다음과 같은 기능을 사용하려고 : 선착장 키를 누르면 A,하지만,이 함수가 호출되지 않은 : 나는 누르면 'A'이 함수가 호출되고 인쇄 TEXT가

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text { 
    NSLog(@"TEXT: %@", text); 
    return YES; 
} 

!

iPad에서 도크 키를 감지하는 방법이 있습니까? 설명을 위해 독 키는 키보드의 오른쪽 하단에있는 iPad (iOS 5에서만 사용 가능)에서 사용할 수 있습니다.

는 답변 ::::

내가있는 viewDidLoad에서 다음 코드를 사용 :

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

을 나는 방법의 이벤트 있어요 - (무효) keyboardWillHide

-(void)keyboardWillHide 
{ 
    NSLog(@"Pressed..."); 
} 

감사 보르 덴.

답변

1

사용자가 독 키를 누르면 NSNotificationCenter의 UIKeyboardWillHideNotification을 통해 사용자에게 알림이 전송됩니다.

+0

안녕하세요, 답장을 보내 주셔서 감사합니다. 예, 해결책이 있습니다. 감사. – sumon

관련 문제