2009-08-26 6 views
0

最近、UIImagePickerControllerで非常に奇妙な動作が発生しました。私たちのメインビューには、画像ピッカーコントローラを呼び出すボタンがあります。イメージピッカーでキャンセルを押すと、コントローラーを一度閉じるだけで何らかの理由でメインビューがステータスバーの高さ(メインビューではオフにならず、デフォルトのグレーのまま)に移動します。 。他に誰かがこれに遭遇する?iPhone:UIImagePickerControllerを呼び出すと、それを呼び出すビューが「移動」します

答えて

1

うん、私が見たそのポストをそれをチェックアウトし、それは私の問題を解決しませんでした。私がやってしまったことは、ウィンドウに私の最初のビューを追加する前に、私のアプリのデリゲートでこれを追加しました:

CGRect theRect = mainMenuController.view.frame; 
float statusBarHeight = [[UIApplication sharedApplication] statusBarFrame].size.height; 
theRect = CGRectOffset(theRect, 0.0,statusBarHeight); 
mainMenuController.view.frame = theRect; 

は、これはそれを完全に固定しました。

+0

私のために働いていません – marchinram

関連する問題