摄像头控件在iOS 7上不可见

我已经使用图像select器控制器调用设备相机。 下面列出的代码在iOS 7下工作正常。但是,当我在iOS 7上使用相同的代码来启动相机时,我无法看到“使用”和“取消”button。

- (void)getCameraPicture { UIImagePickerController *picker = [[UIImagePickerController alloc] init]; picker.delegate = self; picker.allowsEditing = NO; picker.sourceType = UIImagePickerControllerSourceTypeCamera; picker.cameraCaptureMode = UIImagePickerControllerCameraCaptureModePhoto; [self presentViewController:picker animated:YES completion:NULL]; 

}

任何帮助表示赞赏。 请找到截图来查看问题

更新:

当我尝试在示例应用程序中运行此代码,然后它工作正常(示例应用程序包含单个视图)。 但是,当我把它放在我的项目中的button不显示。

在代码中应该有:

  ... picker.showsCameraControls = YES; 

你有没有检查这个@property (nonatomic) BOOL showsCameraControls在UIImagePickerController。