XCode 6.1 UIImageView исчезает

Связанный вопрос: Текст представления и представление изображения исчезают из контроллера представления в раскадровке Xcode 6.1

Это начало происходить после последнего обновления XCode 6.1 пару дней назад. У меня очень примитивный макет:

введите здесь описание изображения

Если я открою исходный код раскадровки, а затем вернусь в режим Interface Builder, все измерения UIImageView станут нулями.

введите здесь описание изображения

Независимо от того, вижу ли я UIImageView в раскадровке, он не появится в работающем приложении. Раскадровка и приложение работали нормально до обновления XCode версии 6.1 (6A1052d)

dispatch_async(dispatch_get_main_queue()) {
    self.myImage.sizeToFit()
    let img : UIImage = UIImage(data: imgData.value)!
    self.myImage.image = img
}

person Sergey Markelov    schedule 24.10.2014    source источник


Ответы (1)


Оказывается, XCode 6.1 накладывает более строгие ограничения на макет раскадровки (не уверен, ошибка это или функция).

Вот шаги, которые сработали для меня.

Просмотр раскадровки

введите здесь описание изображения

Ограничения

введите здесь описание изображения

Режим содержимого UIImageView

введите здесь описание изображения

До XCode 6.1 у меня не было никаких конкретных ограничений на UIImageView. С XCode 6.1 похоже, что ограничения больше не являются необязательными.

person Sergey Markelov    schedule 24.10.2014