gpt4 book ai didi

ios - 删除 UIVIew 的背景 - 删除矩形形状

转载 作者:可可西里 更新时间:2023-11-01 06:06:08 25 4
gpt4 key购买 nike

我有一个 UIView,我想在其中删除整个背景,使其呈现纸张的形状。我尝试将背景从 UI 设置为透明并使用代码,但无论我做什么,我总是以类似灰色的半透明背景结束。这是我得到的当前输出:enter image description here

如何去除灰色背景?我需要它在没有残留的情况下作为整张纸显示。有帮助吗?我尝试了以下方法:

//     self.view.backgroundColor = [UIColor clearColor];
//
// [self.view setOpaque:YES];
//
// self.view.backgroundColor = [UIColor clearColor];.
// self.view.layer.borderWidth = 0.0;
// self.view.layer.masksToBounds = YES;
// self.view.backgroundColor=[[UIColor clearColor] colorWithAlphaComponent:.0];

当前的 UI 配置是:
enter image description here

我怎样才能设法删除它!?有帮助吗!?

编辑 1这是新的输出 enter image description here

最佳答案

看起来您的图像位于模态视图中。如果是这种情况,请尝试以下操作:

self.view.superview.backgroundColor 设置为 [UIColor clearColor]; inside viewWillLayoutSubviews

示例

- (void)viewWillLayoutSubviews
{

[super viewWillLayoutSubviews];
self.view.superview.layer.masksToBounds = YES;
self.view.superview.backgroundColor = [UIColor clearColor];
}

关于ios - 删除 UIVIew 的背景 - 删除矩形形状,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29913972/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com