0
我想在導航欄&標籤欄之間顯示攝像頭視圖,所以我按如下所示添加了UIImagePickerController
對象。添加UIImagePickerController時狀態欄不顯示
picker = [[Camera3DViewController alloc] init];
picker.allowsImageEditing = NO;
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
picker.showsCameraControls = NO;
picker.view.transform = CGAffineTransformScale(picker.view.transform, 1, 1);
[self.view addSubview:picker.view];
[picker viewWillAppear:YES];
[picker viewDidAppear:YES];
注意Camera3DViewController
是UIImagePickerController
類的子類。
相機進行顯示,但是狀態欄不顯示,所以我用,
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:NO];
但仍然不顯示狀態欄。
請指導我解決上述問題。
你真的不應該繼承UIImagePickerController。從http://developer.apple.com/library/ios/#documentation/uikit/reference/UIImagePickerController_Class/UIImagePickerController/UIImagePickerController.html:該類旨在按原樣使用,不支持子類。 – 2010-09-27 07:21:39
setStatusBarHidden:YES應該隱藏狀態欄。您應該發送setStatusBarHidden:NO消息來顯示狀態欄。 – 2010-09-27 09:22:38
嗨機器人,我已經檢查結果沒有子類UIImagePickerController但仍然不顯示狀態欄。 – Abhijeet 2010-09-27 10:55:50