Просто хочу знать, как мне это использовать?Мне нужна информация о @ 2x UIImageViews
Должен ли я просто установить @ 2x после имени изображения? Или разместить его в определенной папке? Или что-то другое ?
Спасибо за ваши советы
Просто хочу знать, как мне это использовать?Мне нужна информация о @ 2x UIImageViews
Должен ли я просто установить @ 2x после имени изображения? Или разместить его в определенной папке? Или что-то другое ?
Спасибо за ваши советы
Только после того, как имя файла. Например, назовите свой splash 320x480 default.png, а затем ваш 640x960 [email protected]
Все, что вам нужно сделать, это добавить второе изображение в свой проект, названное так же, как и оригинал, ровно в два раза больше, 2x в конце имени файла перед расширением.
Пример:
некоторые-picture.png является 20x40 пикселей
[email protected] является 40x80 пикселей
В любое время вы используете метод imageNamed:
, просто передать оригинальное имя, как [UIImage imageNamed:@"some-picture.png"]
То же самое происходит при использовании Interface Builder.
Он будет автоматически выбирать правильный вариант во время выполнения.
I just answered another question along these same lines.
Apple фактически описывает ожидаемое имя файла подробно в "Updating Your Image Resource Files" section of this iOS Drawing reference guide.
В частности, обратите внимание на эти строки в документации:
Standard: <ImageName><device_modifier>.<filename_extension>
High resolution: <ImageName>@2x<device_modifier>.<filename_extension>
Спасибо вам за ответ :) – Rob
Нет проблем. Не забудьте принять;) –