Ресурсы, расположенные в отдельном пакете, видимом в IB, но не во время выполнения

У меня есть приложение, в котором большая часть ресурсов изображений хранится в отдельном пакете ресурсов (для этого есть веская причина). Этот пакет ресурсов добавляется в проект вместе с основным пакетом приложения, и пока я разрабатываю свой NIB в Interface Builder, все эти изображения видны внутри IB (т.е. они появляются в раскрывающемся списке для моего UIImageView, и они правильно отображаются в моем пользовательском интерфейсе. ). Однако, когда я запускаю свое приложение в симуляторе, все эти изображения отсутствуют.Есть ли способ указать UIKit искать эти изображения внутри этого дополнительного пакета ресурсов в дополнение к основному пакету приложения?

Я могу загрузить эти изображения вручную в viewDidLoad без проблем, но я ищу способ использовать Interface Builder, чтобы упростить изменение дизайна / оформления этих NIB.

Обновление: хотя файлы изображений из этого пакета доступны прямо в раскрывающемся списке в IB, они не загружаются во время выполнения. Однако, если я добавлю к их именам префикс в IB, например:

Sceenshot

Тогда они будут правильно загружаться во время выполнения, но IB отобразит их в виде больших синих вопросительных знаков.

Теперь вопрос - как получить лучшее обоих миров и правильно отображать изображения как в IB (во время разработки), так и во время выполнения.

5
задан Alex Koloskov 10 August 2011 в 20:56
поделиться