2015-06-21 3 views
0

Я знаю, что это было задано раньше, но вопросы стареют и выполняются в коде. Мне интересно, есть ли у них какие-либо обновления для лучшей практики и сохранения цели 8+.Каталог ресурсов iOS для фонового изображения без обрезки или растяжения

Моя проблема заключается в том, что я не уверен, как использовать каталог активов для полноразмерных фонов без обрезки или растяжения на 2x, поскольку устройства не имеют одинакового размера. Я видел пути в коде, но это, по-видимому, проблема, которую каталог активов должен позаботиться, особенно с каталогом активов, который компилирует неиспользуемые размеры в следующем xcode.

ответ

0

В каталоге активов вам необходимо загрузить правильные изображения (при правильном разрешении) для 1x 2x и, начиная с iPhone 6+, 3x. Затем, если вы используете конкретное устройство, вы можете загрузить фоновое изображение iphone5 (+568) & и так далее. После загрузки всего вы должны использовать либо UIImageView со специфическими ограничениями (!!!) либо backgroundColor:

yourview.backgroundColor = UIColor(patternImage: UIImage(named: "<assetName>")!) 
Смежные вопросы