我有几个小时试图解决这个问题并研究这个问题而没有结果。这是我的问题:
我在现有项目中使用ViewController,在此我使用同一级别的UIIMageView和UIView。然后我使用Interface Builder在这两个元素(alpha = 0.5)中设置它们的alpha值。当我在模拟器上运行项目时,alpha值没有生效,看起来它们的alpha值= 1.我在新项目中做了同样的程序,当我运行alpha效果时可见。我尝试检查/取消选中opaque选项,以编程方式将alpha值设置为属性或使用方法setAlpha,以及使用代码设置opaque值,它不起作用。设备也会出现此问题。
任何人都有解决方案吗?
答案 0 :(得分:0)
检查是否导入
#import <UIKit/UIKit.h>
UIIMageView.alpha = 0.4;
或检查
UIImage *wheelImage = [UIImage imageNamed:@"wheel@2x.png"];
UIImageView *imageView = [[UIImageView alloc]initWithImage:wheelImage];
imageView.frame = CGRectMake(50, 50, wheelImage.size.width, wheelImage.size.height);
imageView.alpha = 0.2;
[self.view addSubview:imageView];
答案 1 :(得分:0)
您是否忘记在故事板和房产中连接您的插座?