Как я могу получить раскадровку Xcode и симуляцию iPhone Retina (3,5 дюйма) для использования правильных изображений xcassets?

Странная проблема, которая может быть ошибкой в ​​Xcode...

Используя раскадровку Xcode 5.1.1 с автоматическим макетом, я работаю над дизайном контроллера представления, который содержит полный UIImageView размера iPhone 4, который ссылается на набор изображений xcassets. Набор изображений xcassets включает в себя 1x и 2x изображения iPhone 3,5 дюйма и изображение iPhone 4 R4.

Проблема 1: Как только я установил Image View Image для UIImageView на панели утилит, используя режим просмотра Aspect Fit, раскадровка показывает уменьшенное изображение iPhone 3.5 с пробелами вверху и внизу представления вместо iPhone 4 изображение, которое будет заполнять представление представления всей раскадровки, так как они имеют одинаковый размер, поскольку XCode выводит экран раскадровки на iPhone 4.

Проблема 2: Если я игнорирую проблему 1 и запускаю программу с помощью iPhone Retina (4-Inch), приложения выбирают правильный размер изображения из xcassets, и все выглядит нормально. Тем не менее, если я запускаю симуляцию с использованием iPhone Retina (3,5 дюйма), приложения также выбирают изображение правильного размера, но выталкивают изображения вниз и отображают пустое пространство в верхней части страницы.

Перед тем, как приступить к решению этих проблем, я подумал, что я бы протянул руку и посмотрел, сталкивался ли кто-либо еще с этими проблемами. Любая помощь будет оценена.

0 ответов

Другие вопросы по тегам