Вопрос

У меня есть UiimageView 300 х 300 размеров в моем приложении, который очень хорошо отображает мои изображения. Мои изображения все 600 х 600 или больше, а UiimageView просто разместит их для меня.

Мой вопрос в том, что в том, что эти изображения по сути все изображения сетчатки в любом случае все изображения (т. Е. Удвоить требуемый размер пикселей) Есть ли какая-то точка для изготовления сетчатки и версию без сетчатки одного и того же изображения? Не будет ли это просто сделать мое приложение больше из-за дополнительных файлов изображений?

Что не так, просто позволяя устройству сломать изображения? Я уверен, что есть очень хороший ответ, поэтому я хотел бы знать, что это такое!

Спасибо за совет.

Это было полезно?

Решение

Для наших приложений мы используем комбинацию изображений @ 2x и делать то, что вы предложили, масштабирование. Мы используем изображения @ 2x для барных кнопок, значков и т. Д. Но для UiimageViews мы часто просто используем масштабирование.

Вот статья, которая предлагает как: http://mobile.tutsplus.com/tutorials/iphone/preparing-your-iphone-app-for-highther-resolutions/

Игнорируйте часть о iPad, не поддерживающей @ 2x (это старая информация), но статья все еще хороши.

Там может быть удар производительности для этого, но для большинства приложений я бы сказал, что это незначительно. Экономия в размере файла иногда делает масштабирование единственной опции.

Другие советы

Масштабирование изображений является ненужным накладным расходом. Просто предоставьте две версии этого.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top