出现 UIImagePickerController 时显示背景

Background shows when appear UIImagePickerController

我使用此代码从库中选择图像:

UIImagePickerController *imagePicker = [[UIImagePickerController alloc]init];
imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
imagePicker.allowsEditing = YES;
imagePicker.delegate = self;
[self presentViewController:imagePicker animated:YES completion:^{viewLoadPhotoBg.hidden = YES;}];

我在项目中也使用了左侧菜单库。当 UIImagePickerController 出现时,左侧菜单显示在背景中。我想 UIImagePickerController 背景颜色很清楚,根据我的搜索,一些答案说没有办法改变背景颜色。

显示UIImagePickerController时看不到背景怎么办?

这是截图。我遮住了左侧菜单以隐藏一些敏感信息。

我找到了解决办法,真的很简单。昨天想不通。答案在这里;

imagePicker.view.backgroundColor = [UIColor whiteColor];
imagePicker.view.alpha = 1.0;