У меня есть UIImageView с собственностью, он подключен в раскадровке и в viewDidLoad. Я установил его образ. Сначала создаю образ, а затем присваиваю его изображению UIImageView.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 установлен на очистку. Заранее спасибо за помощь.
Скорее всего, что 'imageNamed' не удалось и вернул нуль. Установите точку останова на последней строке и проверьте «image» и «self.imageView» на нуль. – user3386109
Что-нибудь в особенности мне нужно искать? Я не слишком уверен в чтении этой продукции. Даже устанавливая цвет фона, я ничего не получаю. – TomG103
Если вы наведите указатель мыши на слово 'image', отладчик должен отобразить всплывающее окно с дополнительной информацией о переменной' image'. Аналогично, для 'self.imageView' наведите курсор на слово' imageView'. Все, о чем вы заботитесь, это то, говорит ли он «nil». – user3386109