iPhone - изображение в UIImageView не отображается в симуляторе - PullRequest
4 голосов
/ 05 марта 2011

Я импортировал несколько изображений PNG в свой проект, и в InterfaceBuilder я добавил UIImageView в View. Я установил свойство Image на импортируемое (выбрав его в выпадающем меню). Это появляется. Затем я запускаю симулятор из IB, и все отображается в представлении, кроме изображения. В чем проблема ? Я не делал ничего иного, кроме того, что было сказано ранее.

Проект является проектом ViewBased по умолчанию.

Ответы [ 2 ]

3 голосов
/ 05 марта 2011

@ Оливер вы не получите изображение в симуляторе, если вы работаете с IB.Вы должны запустить симулятор из xcode.изображение находится в папке проекта xcode, а не в вашем .xib-файле.

PS.Если вы запустите симулятор iPhone из IB, он запустит только этот файл .xib и покажет вам содержимое, добавленное в файл xib, например метки textfileds.но это не покажет вам изображение.если вы хотите увидеть, является ли представление изображения правильным или нет, просто измените цвет фона UIImageView на другой, отличный от значения по умолчанию, а затем запустите, вы получите цвет, который вы выбрали в IB в симуляторе.

PSS.нажмите на файл XIB и в опции выберите открыть как исходный файл.чтобы проверить, как создаются файлы xib.

2 голосов
/ 29 октября 2013

Была такая же проблема. Решение: перейдите в инспектор размеров. Измените Показать на Прямоугольник кадра. Сборка и запуск. Теперь изображение покажет себя. Изменить Показать Назад на это настройка по умолчанию.

...