私はその週の初めに、そして今またこの問題に遭遇しました。ユーザーがiPadの横向きモードのときにキーボードが画面に表示されるときのキーボードオフセットを設定中です。iPadのサイズは1024x768です。
- (void) keyboardWasShown:(NSNotification *)nsNotification {
NSDictionary *userInfo = [nsNotification userInfo];
CGSize kbSize = [[userInfo objectForKey:UIKeyboardFrameBeginUserInfoKey] CGRectValue].size;
NSLog(@"Height: %f Width: %f", kbSize.height, kbSize.width);
// Portrait: Height: 264.000000 Width: 768.000000
// Landscape: Height: 1024.000000 Width: 352.000000
}
キーボードの高さが1024になるのはどうしてですか?これは、キーボードが画面全体を覆っていることを意味します。高さは352、幅は1024だと思います。これはバグですか?