Как заставить iPad использовать изображения высокого разрешения @ 2x.png в режиме «2x» - PullRequest
2 голосов
/ 13 декабря 2010

Я читал документацию и гуглил до тех пор, пока не смог больше гуглить, но все же не могу понять, как заставить приложение для iPhone использовать изображения с более высоким разрешением при отображении в iPad в режиме «2x».

У меня есть Icon.png Icon@2x.png и Icon-72.png, и они работают нормально, но я не хочу переименовывать все мои изображения.Кроме того, «2x» просто увеличивает пиксели, поэтому текст и объекты IB выглядят ужасно.можно ли это исправить?Любые предложения будут с благодарностью!

Примечание: Это не универсальное приложение.Я не хочу превращать это в универсальное приложение.Я просто хочу, чтобы он увеличился и выглядел красиво на iPad.

Ответы [ 3 ]

4 голосов
/ 13 декабря 2010

Это возможно, по крайней мере, в приложениях Cocos2D.Мэтт Рикс делает именно это в своем приложении Trainyard , и он отлично смотрится на iPad в 2 раза!Он рассказывает о некоторых деталях в своем блоге: Retinafy your Game .

1 голос
/ 13 декабря 2010

Apple хочет, чтобы вы писали собственные приложения для iPad, поэтому они намеренно не поддерживают это, и я не знаю, как это реализовать.

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

Вы можете зарегистрироваться для уведомления _UIClassicApplicationWillChangeZoomNotificationName и соответствующим образом масштабировать графику, т. Е. Установив rasterizationScale на CALayer в значение, возвращаемое [[UIScreen mainScreen] scale].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...