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