Я хочу добавить изображения с сетчатки iPad (сумасшедшие!) В свое приложение для запуска нового iPad 16 марта.Однако нигде в документах я не могу найти правильный суффикс для имен файлов!
Я использую суффикс @ 2x для отображения сетчатки iPhone и iPod.Если кто-то еще знает, что это такое / будет для iPad, и даже больше, может показать мне ссылку на официальные документы по этому вопросу, я был бы очень признателен.
Спасибо!: -D
ДОПОЛНИТЕЛЬНО:
Думаю, я просто оставлю немного кода, который начал использовать, чтобы использовать изображения iPhone @ 2x для iPad, несетчатки (так как большинство моих изображений @ 2x ~ iphone и ~ ipad были одинаковыми, а дубликаты - просто пустая трата места).
+ (UIImage*)imageNamedSmart:(NSString*)name
{
UIImage *returnImage = [UIImage imageNamed:[NSString stringWithFormat:@"%@", name]];
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
{
if ([[UIScreen mainScreen] respondsToSelector:@selector(scale)] && [[UIScreen mainScreen] scale] == 2)
{
// iPad Scale 2 i.e. 3rd Gen iPad
}
else
{
// iPad Scale 1 i.e. 1st and 2nd Gen iPad
return [UIImage imageNamed:[NSString stringWithFormat:@"%@@2x", name]];
}
}
return returnImage;
}
Это означает, что вместо вызова:
[UIImage imageNamed:@"imageName"]
Вы звоните:
[self imageNamedSmart:@"imageName"]
Надеюсь, что это поможет людям немного больше.: -D
(Я нашел эту идею с помощью очков, но не могу найти оригинальный сайт для ссылки, так что спасибо, кто бы вы ни были.)