получение imageWithContensOfFile для выбора правильной графики - PullRequest
0 голосов
/ 05 февраля 2012

Я переключаюсь на imageWithContentsOfFile вместо imageNamed, чтобы избежать утечек памяти, и единственный способ загрузить изображение - найти по абсолютному пути к файлу, который я хочу:

UIImage *rightCap = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"rightcap@2x" ofType:@"png"]];

Моя проблема в том, чтобольше не загружать автоматически правильную графику для дисплеев сетчатки / неретины, есть ли какая-либо модификация, позволяющая это?

1 Ответ

0 голосов
/ 05 февраля 2012

Удалите явную идентификацию @ 2x из вашего имени файла.Ваш код должен быть:

UIImage *rightCap = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"rightcap" ofType:@"png"]];

iOS будет работать правильно в зависимости от платформы.То есть это работает с изменениями Retina и iPad в ваших файлах.

...