0

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でも完全に正常に機能します。誰でも何が問題なのか教えてもらえますか

4

0 に答える 0