我想呈现一个视图控制器,我有一个背景imageView。 该imageview的Alpha为0.5(因此希望添加为半透明黑色图像)。但是,当我呈现该视图控制器,alpha不适合查看。该图像完全看起来像黑色,像阿尔法还没有设置。UIPresentModalViewController视图alpha没有被设置
此问题仅适用于iPad设备。
请帮我一把。这是这背后(viewController1.view)屏幕
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
内容,那种半transperancy
我想一两件事,这个时候我已删除的ImageView和UIView的的bgcolor设置为黑色,不透明= NO,α= 0.2(在笔尖本身中)。所以呈现它的动画看起来很完美。但是,当视图被放置时,它变成alpha = 1.0(全黑)
仍然没有透明度,我错在这里。
Answer Is Here:没有与ModalViewController一些bug /限制,它更好地与addSubview去这样的情况
发布一些代码,使其更容易帮助你... – 2012-02-18 12:28:16
@PeterSarnowski:新增 – Mrunal 2012-02-18 12:34:04
我不肯定一个模式的viewcontroller可能有一个透明的self.view – NeverBe 2012-02-18 12:37:32