gpt4 book ai didi

iphone - 未设置 UIPresentModalViewController View alpha

转载 作者:行者123 更新时间:2023-11-28 17:37:43 25 4
gpt4 key购买 nike

我想在我有一个背景 ImageView 的地方展示一个 View Controller 。该 ImageView 的 Alpha 为 0.5(因此想要添加为半透明黑色图像)。但是当我展示那个 alpha View Controller 时,它对 View 不起作用。该图像看起来完全是黑色的,就像甚至没有设置 alpha 一样。

此问题仅适用于 iPad 设备。

请帮帮我。

Code:
ViewController1.m:
[self presentModalViewController:viewController2];

ViewController2.xib: (in nib I am setting below values no in code)
[self.view setBackgroundColor:[UIColor clearColor]];
[self.bgImageView setAlpha:0.5]; // this image is dark black, i want to display the

这个(viewController1.view)后面的屏幕内容,有点半透明

我又尝试了一件事情,这次我删除了 imageView 并将 uiview bgcolor 设置为黑色,opaque=NO,alpha=0.2(在 nib 本身)。因此,虽然呈现它的动画看起来很完美。但是当放置 View 时,它会变成 alpha=1.0(全黑)

仍然没有透明度,我哪里错了。

Answer Is Here : ModalViewController 存在一些错误/限制,因此在这种情况下最好使用 addSubview

最佳答案

尝试在呈现 Model View Controller 后写入 imageview.alpha = 0.5,看看会发生什么。试试看吧。

编辑:1)干净的构建和运行

您尝试设置的图像 alpha,是在您呈现的 View Controller 中还是在模态视图 Controller 中?

关于iphone - 未设置 UIPresentModalViewController View alpha,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9341041/

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