/ / UIImageView nie pokazuje się - cel-c, ios7, uiimageview, xcode6

UIImageView nie wyświetla się - target-c, ios7, uiimageview, xcode6

Mam UIImageView z właściwością, jest on podłączony w serii ujęć, a w viewDidLoad ustawiłem jego obraz. Najpierw tworzę obraz, a następnie przypisuję go do obrazu UIImageView.

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

Wiele razy upewniłem się, żeUIImageView jest podłączony do IB i pokazuje się jako podłączony. Mam nad nim UICollectionView, ale nie rozciąga się wystarczająco wysoko, aby to wszystko pokryć, a kolor tła UICollectionView jest ustawiony na wyczyszczenie. Z góry dziękuję za pomoc.

Odpowiedzi:

0 dla odpowiedzi № 1

Przypuszczam, że dodałeś IBOutlet UIImageView * imageView w .h, a następnie połączyłeś go w Konstruktorze interfejsów, ALE czy dodałeś właściwość imageView? Lubię to:

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

A potem w twoim pliku .m, pod @implementation musisz dodać @synthesize imageView; i ustaw obraz na imageView, używając tylko: [imageView setImage:image]; (bez jaźni).

(Możesz również pominąć @synthesize i po prostu użyć [_imageView setImage:image];)

@Property pozwala edytować właściwości obiektu, takie jak backgroundColor, alpha, image itp.