Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование iOS/iPhone
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
КОЗАК СЕРГІЙ
4 / 4 / 1
Регистрация: 16.10.2009
Сообщений: 38
#1

Как правильно использовать закаченую картинку, ретина/не ретина дисплей

18.09.2013, 19:54. Просмотров 636. Ответов 3
Метки нет (Все метки)

Всем доброго времени суток, как не странно возник вопрос и не могу найти полный ответ на него.
Всем наверное известно что картинки для iPhone 3 и для iPhone 4 нужны разные, например чтоб все хорошо отображалось на разных дисплеях использую “image.png” а также “image@2x.png”.
Ети картинки есть в файле проекта, и система подставляет автоматически image@2x.png для ретина дисплея.
Но что когда ми закачаем картинку к себе с сервера и потом ее используем, есть ли смысл закачивать картинки 2-х расширений, или можно закачать картинку самого большего размера, и вставлять себе в UIImageView нужного размера.

Когда же ми закачали картинку то ми должны указать полный путь к ней…

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES);
NSString *docDir = [paths objectAtIndex: 0];
NSString *docFile = [docDir stringByAppendingPathComponent:[NSString stringWithFormat:@"%@",self.imageName]];

В таком случае получим ответ «"library/image.png»

Или надо брать каждую картинку и сотреть какой у нас сейчас дисплей, и как било в 1 посте уже менять название картинки и подставлять в «docFile» расширение @2x ?

Добавлено через 31 минуту
ответ по етой теме
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.09.2013, 19:54
Ответы с готовыми решениями:

Ретина или как быть с картинками?
вобщем у меня ступар с картинками верстаю сайт, а картинки все слишком большие,...

Ремонт Макбук Про ретина
Добрый День! что-то мне показалось, что после 2 лет работы мой макбук про 13...

Недорогие ноуты с ретина-дисплеем
Люди, кто-нибудь знает относительно недорогие ноуты с ретина-дисплеем? И...

сноу леопард на мак бук про Ретина 15
Всем привет. После недели мучений с мак буком у меня есть чистый диск. На...

Как правильно использовать стек, использовать вершину стека и т.п
Научите пожалуйста правильно использовать стек, использовать вершину стека и...

3
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
18.09.2013, 23:24 #2
Цитата Сообщение от КОЗАК СЕРГІЙ Посмотреть сообщение
или можно закачать картинку самого большего размера, и вставлять себе в UIImageView нужного размера.
Можно. Ничего страшного не случится. Ну, кроме лишнего трафика.
0
zulkis
684 / 611 / 43
Регистрация: 13.01.2011
Сообщений: 1,724
19.09.2013, 07:35 #3
Цитата Сообщение от mobidevelop Посмотреть сообщение
Можно. Ничего страшного не случится. Ну, кроме лишнего трафика.
А еще, если девайс будет старенький, и оперативочки в нем будет мало, его у вас ОС прибьет, ну а так да, все окей
1
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
19.09.2013, 18:50 #4
Ну, это уже оптимизация. Там свои заморочки
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.09.2013, 18:50

Как использовать картинку из ресурса
Дело такое. Нужно обращаться к картинке а таскать ее за собой неохота. Я вот и...

Как с позиционировать правильно картинку?
Всем добрый день! Подскажите, пожалуйста, разместить картинку внутри списка...

Как правильно показать картинку
Прошу помощи никак не получается вывести картинку. Картинка из PHP...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru