首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IIViewDeckController和presentViewController

IIViewDeckController和presentViewController
EN

Stack Overflow用户
提问于 2013-08-28 15:31:26
回答 2查看 915关注 0票数 0

我有一个iOS应用程序,在那里我使用IIViewDeckController作为侧控制器。

但是当我尝试使用presentViewController时,它会产生一些奇怪的效果:全屏幕上的灰色半透明视图。

例如,为化身选择图像。

在一开始,我们看到了这个屏幕:

然后我们用下面的代码选择新的图像:

代码语言:javascript
复制
- (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。然后我看到了我的画廊:

你可以在画廊上看到半透明的视图。

以及在以前的viewController上取消/接受照片后的相同视图:

你能帮帮我吗?我应该如何删除这个半透明的视图?

Thnx。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-30 07:02:58

若要避免此阴影,请使用:

[viewDeckController setShadowEnabled:NO]

票数 2
EN

Stack Overflow用户

发布于 2015-02-18 12:38:19

从IIViewDeckController中删除阴影非常简单。

代码语言:javascript
复制
[deckController setShadowEnabled:NO];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18492242

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档