(Быстрый вопрос) UITableViewCell фоновое изображение - поддерживая разрешение для графики сетчатки - PullRequest
0 голосов
/ 14 августа 2011

У меня есть UITableviewCell, который загружает свой фон из изображения, мой вопрос: как мне сохранить разрешение для дисплея сетчатки?

У меня есть два одинаковых изображения в проекте, например...

  • CellBackground.png
  • CellBackground@2X.png

И Xcode определит, использовать ли второе изображение, если устройство iPhone 4?

или я просто включаю одно изображение с разрешением Retina, и XCode "сжимает" изображение до отображения до Retina?

Спасибо

1 Ответ

4 голосов
/ 14 августа 2011

Вы должны включить два изображения CellBackground.png и CellBackground@2x.png. Дисплеи iPhone без дисплея Retina имеют более ограниченную оперативную память и вычислительную мощность. XCode не сжимает изображения для вас, поэтому, если вы не включите изображение без сетчатки, вы заставите старые телефоны масштабировать фоновое изображение с изображения на сетчатке с более высоким разрешением. Это может только ухудшить производительность прокрутки.

...