图片未在iPad上显示

时间:2018-07-12 09:35:09

标签: ios objective-c xib xcode9.3

我已经为iPad创建了一个iOS应用,并且我的应用正在使用XIB。 在XIB上,我分别放置了UIImageViewUIButtonview并在两者上都设置了图像。 该图像显示在XIB上,但是当我在模拟器上对其进行测试时,这两个视图均未显示。 我已经检查了两个视图的隐藏和alpha。

我已经调试了源代码,发现可能是由于Alpha所致。您可以看到所附的屏幕截图。我没有在我的.m文件中编写任何源代码,只需从xib加载viewcontroller,但仍然是Alfa正在更改,我没有Alfa在如何更改 enter image description here

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

/***** 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

我不知道为什么会这样,任何人都可以帮助我。

1 个答案:

答案 0 :(得分:0)

我已经有了解决方案,需要在“ float”位置使用“ CGFloat”

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

@interface UIImageView (MyView)

- (void) setAlpha:(CGFloat)alpha ;

@end

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

@implementation UIImageView (MyView)

- (void) setAlpha:(CGFloat)alpha 
{

    [super setAlpha:alpha];

}

@end