2011-08-10 5 views
4

私はアプリを作成しています。これは、ある時点で写真ライブラリをオンにしています。問題は、ステータスバーが写真ライブラリでは透明で黒色で、デフォルトのアプリケーションは1つ(白抜き)です。それを変更する方法はありますか?UIImagePickerControllerSourceTypePhotoLibraryステータスバーソリッド/ホワイト

私は私がこれに係るしようとしたことを、追加します。iOS SDK - How to get the status bar back when using UIImagePickerController?方法:私だけのためにカメラの

-(void)viewDidAppear:(BOOL)animated{ 
[super viewDidAppear:animated]; 
[[UIApplication sharedApplication] setStatusBarHidden:NO]; 
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent animated:YES]; 
} 

作品ではなく、写真のライブラリを。もちろん私はデフォルトスタイルでも試しました。

UPDATE:私は白、デフォルトのアプリケーション1を必要としながら、しかし、ステータスバーのスタイルは、まだ暗い、

- (void)navigationController:(UINavigationController *)navigationController 
    willShowViewController:(UIViewController *)viewController 
       animated:(BOOL)animated { 
navigationController.navigationBar.barStyle = UIBarStyleDefault; 
} 

この1作品:私は、ナビゲーションバーを変更する方法を見つけました。

事前に感謝します。

答えて

0

別の方法で私の問題を修正しました。ステータスバーを常に同じに保つために、私は自分のメインポストに私のrootViewControllerに書き込まれているviewDidAppearメソッドを追加したので、写真ライブラリを回すことを含めて常に同じです

関連する問題