2011-08-10 6 views
4

나는 사진 라이브러리를 켜는 시점에있는 앱을 만들고 있습니다. 문제는 기본 응용 프로그램을 원할 때 (상태가 흰색 인 경우) 상태 표시 줄이 사진 라이브러리에서 검은 색으로 투명합니다. 그것을 바꿀 수있는 방법이 있습니까 ..?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]; 
} 

작품이 아닌 사진 라이브러리를. 물론 나는 기본 스타일로 시도했다.

업데이트 : 그래서 흰색, 기본 응용 프로그램을 필요로하면서 그러나 상태 표시 줄 스타일은 여전히 ​​어두운,

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

이 하나가 작동 : 난 탐색 모음을 변경하는 방법을 알아 냈다.

미리 감사드립니다.

답변

0

내 문제가 다른 방식으로 수정되었습니다. 상태 표시 줄을 항상 동일하게 유지하려면 viewDidAppear 메서드를 추가했습니다.이 뷰는 내 rootViewController에 대한 내 메인 포스트에 기록되어 있으므로 사진 라이브러리 켜기를 포함하여 항상 동일합니다.