UIViewControllerがほとんどなく、nibファイルサイズがRetina 4FullScreenです。すべてのビューは、子としてボトムメニューを呼び出すサブビューを追加します
BottomMenu *bottomMenu=[[BottomMenu alloc]init ];
[self.view addSubview:bottomMenu.view];
[self addChildViewController:bottomMenu];
[bottomMenu release];
iPhone 4ではすべて正常に動作しますが、iPhone 5では、キーボードが表示されるとキーボードが表示され、キーボードが非表示になるとkeyboardWillHideメソッドが呼び出されます。
-(void)keyboardWillShow :(NSNotification*)notification {
self.view.frame=CGRectMake(-1,-120,320,480);
}
-(void)keyboardWillHide :(NSNotification*)notification {
self.view.frame=CGRectMake(0,0,320,480);
}
しかし、キーボードが非表示になった後、私のBottomMenuはiPhone5で応答を停止しますが、他のビューは正常に機能し、私のビューはiPhone4でも完全に正常に機能します。誰でも何が問題なのか教えてもらえますか