iPadでドッキングキーが押されたことを検出しようとしています。このドックキーはiOS 5の新機能です。このキーを押すとキーボードが消えます。私はそれを検出する必要があります。このキーを押すと、私のビューのフレームを変更する必要がありますが、このキーを押してもイベントを取得できませんでした。iPad(iOS 5)でアンドック、ドック、スプリットを検出する方法
は、私は次の関数を使用しようとしています:ドックキーが押されたときA、しかし、この関数が呼び出されなかった:私は押された「」この関数が呼び出されると、印刷TEXTが
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text {
NSLog(@"TEXT: %@", text);
return YES;
}
!
iPadでドックキーを検出する方法はありますか?明確にするために、ドックキーはキーボードの右下にあるiPad(iOS 5のみ)で利用できます。
ANSWER ::::
私は、のviewDidLoadで次のコードを使用:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillHide) name:UIKeyboardWillHideNotification object:nil];
を、私はこの方法でイベントを得た - (無効)keyboardWillHide
-(void)keyboardWillHide
{
NSLog(@"Pressed...");
}
感謝ボルデン。
こんにちは、お返事ありがとうございます。ええ、私は解決策を得た。ありがとう。 – sumon