(iOS)alpha运行应用程序时不起作用

时间:2015-10-22 06:48:18

标签: ios objective-c xcode interface-builder

我有几个小时试图解决这个问题并研究这个问题而没有结果。这是我的问题:

我在现有项目中使用ViewController,在此我使用同一级别的UIIMageView和UIView。然后我使用Interface Builder在这两个元素(alpha = 0.5)中设置它们的alpha值。当我在模拟器上运行项目时,alpha值没有生效,看起来它们的alpha值= 1.我在新项目中做了同样的程序,当我运行alpha效果时可见。我尝试检查/取消选中opaque选项,以编程方式将alpha值设置为属性或使用方法setAlpha,以及使用代码设置opaque值,它不起作用。设备也会出现此问题。

任何人都有解决方案吗?

2 个答案:

答案 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)

您是否忘记在故事板和房产中连接您的插座?