UIImageView没有显示出来

时间:2014-09-18 15:31:41

标签: objective-c ios7 uiimageview xcode6

我有一个带有属性的UIImageView,它在故事板中连接,在viewDidLoad中我设置了它的图像。我首先创建一个图像,然后将其分配给UIImageView的图像。

-(void)viewDidLoad {
    [super viewDidLoad];
    UIImage *image = [[UIImage imageNamed:@"image"]resizeableImageWithCapInsets:UIEdgeInsetsMake(28.5, 5, 6.5, 5)];
    [self.imageView setImage:image];
 }

我已经多次确认UIImageView在IB中连接并且它显示为已连接。我有一个UICollectionView,但它没有扩展到足以覆盖它所有,并且UICollectionView背景颜色设置为清除。在此先感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我想你在.h中添加了IBOutlet UIImageView * imageView然后在界面生成器中链接了它,但是你添加了imageView的属性吗?像这样:

@property (nonatomic, retain) IBOutlet UIImageView * imageView;

然后在您的.m文件中,@implementation下需要添加@synthesize imageView; 并仅使用:[imageView setImage:image];(没有自我。)将图像设置为imageView。

(您也可以跳过@synthesize并使用[_imageView setImage:image];

@property允许您编辑对象的属性,如backgroundColor,alpha,image等。