我有 iOS 应用程序,IIViewDeckController
用于侧控制器。
但是当我尝试使用presentViewController
它时会产生一些奇怪的效果:整个屏幕上的灰色半透明视图。
例如为头像选择图像。
一开始我们得到了这个屏幕:
然后我们使用以下代码选择新图像:
- (void)startCameraControllerWithSourceType:(UIImagePickerControllerSourceType)sourceType {
if (![UIImagePickerController isSourceTypeAvailable:sourceType]) {
return;
}
UIImagePickerController *cameraUI = [[UIImagePickerController alloc] init];
cameraUI.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
cameraUI.allowsEditing = YES;
cameraUI.delegate = self;
[self presentViewController:cameraUI animated:YES completion:nil];
}
所以你可以presentViewController
在这里看到。然后我看到我的画廊:
您可以看到画廊的半透明视图。
在前一个视图控制器上取消/接受照片后的相同视图:
你能帮助我吗?我应该如何删除这个半透明的视图?
谢谢。