Ios iPad上未显示图像

Ios iPad上未显示图像,ios,objective-c,xib,xcode9.3,Ios,Objective C,Xib,Xcode9.3,我已经为iPad创建了一个iOS应用程序,我的应用程序正在使用XIB。 在XIB上,我放置了一个UIImageView和UIButtonview,并在这两个视图上设置了图像。 图像显示在XIB上,但当我在模拟器上测试它时,这两个视图都没有显示。 我已经检查了这两个视图的隐藏和alpha 我调试了我的源代码,发现可能是因为Alpha。您可以看到附加的屏幕截图。我没有在我的.m文件中编写任何源代码,只是从xib加载viewcontroller,但它仍然是Alfa在更改,我不知道Alfa是如何更改的

我已经为iPad创建了一个iOS应用程序,我的应用程序正在使用XIB。 在XIB上,我放置了一个
UIImageView
UIButtonview
,并在这两个视图上设置了图像。 图像显示在XIB上,但当我在模拟器上测试它时,这两个视图都没有显示。 我已经检查了这两个视图的隐藏和alpha


我调试了我的源代码,发现可能是因为Alpha。您可以看到附加的屏幕截图。我没有在我的.m文件中编写任何源代码,只是从xib加载viewcontroller,但它仍然是Alfa在更改,我不知道Alfa是如何更改的

在我的项目中,我还使用了以下源代码

/***** MyView.h************/

@interface UIImageView (MyView)

- (void) setAlpha:(float)alpha ;

@end

/***** MyView.M************/

@implementation UIImageView (MyView)

- (void) setAlpha:(float)alpha 

 //here alpha value is always zero but under xib it's value is 1
 //I Don't know why here I am getting zero

{

    [super setAlpha:alpha];

}

@end

我不知道为什么会这样,有人能帮我吗。

我自己找到了解决方案,我需要在“float”的位置使用“CGFloat”


您是否尝试过从模拟器中删除应用程序?您是否尝试过为imageView设置适当的约束?@hitesh放置了一些代码或屏幕截图,以便我们了解发生了什么。我已调试了源代码,发现可能是由于Alpha。您可以看到附加的屏幕截图。我没有在.m文件中编写任何源代码,simlpy从xib加载viewcontroller,但它仍然是Alfa正在更改我不知道Alfa如何更改。为什么要将类别添加到UIImageView?您已经有了alpha方法,我建议删除这个类别,如果您想更改alpha,请使用setAlpha方法。
/***** MyView.h************/

@interface UIImageView (MyView)

- (void) setAlpha:(CGFloat)alpha ;

@end

/***** MyView.M************/

@implementation UIImageView (MyView)

- (void) setAlpha:(CGFloat)alpha 
{

    [super setAlpha:alpha];

}

@end