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

(iOS)运行应用程序时alpha不起作用,ios,objective-c,xcode,interface-builder,Ios,Objective C,Xcode,Interface Builder,我花了好几个小时试图解决这个问题,研究这个问题却没有结果。这是我的问题: 我在现有项目中使用ViewController,在此基础上,我在同一级别使用UIIMageView和UIView。然后我使用Interface Builder在这两个元素中设置它们的alpha值(alpha=0.5)。当我在模拟器上运行项目时,alpha值不起作用,它们看起来像alpha值=1。我在一个新项目中做了同样的步骤,当我运行alpha时,效果是可见的。我尝试了选中/取消选中不透明选项,以编程方式将alpha值设置

我花了好几个小时试图解决这个问题,研究这个问题却没有结果。这是我的问题:

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


有人有解决方案吗?

检查是否导入

#import <UIKit/UIKit.h>

UIIMageView.alpha = 0.4;

您是否忘记在情节提要中连接插座和属性?

是的,它有UIKit,我有相同的结果UIIMageView imageView?@property(强,非原子)IBOutlet UIIMageView*image;------[\u图像集Alpha:0.5];--_image.alpha=0.5--这是代码抱歉,但对于你的代码,我得到了相同的结果:我面前没有alpha3注释的图像是代码,如果我在一个新项目中编写此代码,我可以看到alpha,但在当前项目中,请检查是否要将alpha再次更改为1@InderKumar Rathore它是这样工作的:首先一个UIView设置为alpha 0,但我可以将视图视为alpha 1。当我移动另一个视图修改location.y时,它会刷新,并且该视图中的alpha可见并正常工作Knutigro:不!这是连接!
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];