2011-11-02 63 views
1

直到iOS 5更新,我沒有狀態欄問題。現在,當調用UIImagePickerConroller時,狀態欄會回來,儘管我最初隱藏在plist文件中。狀態欄回來時,uiimagepickercontroller調用

另外我試過;

[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO]; 

是iOS 5的bug嗎?任何解決方案

謝謝。

回答

2

我也有同樣的問題。

我不知道這是否是一個iOS 5的bug或者想要的行爲,但是我發現設置:

[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO]; 

時可能發生的問題是治標不治本。因爲我不知道這是否會得到解決。也許這是蘋果想要的。所以......

2

試試這個:

- (void)imagePickerController:(UIImagePickerController *)picker 
    didFinishPickingImage:(UIImage *)image 
       editingInfo:(NSDictionary *)editingInfo{ 
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone]; 
[self.navigationController.view setFrame:CGRectMake(0, 0, 320,480)]; 
} 

,如果你有的導航欄:

[self.navigationController.navigationBar setFrame:CGRectMake(0, 0, self.navigationController.navigationBar.frame.size.width, self.navigationController.navigationBar.frame.size.height)]; 
+0

感謝。剛剛在使用iOS5 sim進行測試時,我有一個WTF時刻。 – GeneCode

+0

這不適合我。 (IOS 7) –