0


iOS キーボードを独自のビューに置き換えました。以前に置き換えたデフォルトの iOS キーボードのサイズを取得する必要がありますが、UIKeyboardDidShowNotification はカスタム ビューのサイズを示しています。デフォルトの iOS キーボードのサイズではありません。現在、他のビューに置き換えられていますが、iOS のデフォルトのキーボード サイズを取得する方法はありますか。
どんな助けも高く評価されます。

- (void)someMethodWhereYouSetUpYourObserver
{
    // This could be in an init method.
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(myNotificationMethod:) name:UIKeyboardDidShowNotification object:nil];<br>
}

- (void)myNotificationMethod:(NSNotification*)notification
{
    NSDictionary* keyboardInfo = [notification userInfo];
    NSValue* keyboardFrameBegin = [keyboardInfo valueForKey:UIKeyboardFrameBeginUserInfoKey];
    CGRect keyboardFrameBeginRect = [keyboardFrameBegin CGRectValue];<br>
}

上記の方法は、デフォルトのキーボードサイズのサイズを示していません。デフォルトのキーボードを自分のビューに置き換えたからです。私が欲しいのは、以前に交換されたキーボードのサイズの寸法です。現在のものではありません。

4

0 に答える 0