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

У меня есть универсальное приложение для iOS с пользовательским представлением, которое имеет три кнопки, каждого с фоном изображения, который расширяется на стороны экрана для каждой ориентации (портрет и среда). Высоты каждой из этих трех кнопок являются тем же, и все три кнопки поднимают целый экран. Таким образом, это выглядит подобным этому расположению (изображение на крайнем правом).

Так как ширины и высоты каждой кнопки являются тем же, я должен вычислить, как большой (в пикселях) я должен сделать каждое изображение кнопки для поддержки обеих ориентаций iPad и iPhone. Вдобавок ко всему, я также должен создать выше res изображения для поддержки нового дисплея Retina. Мои вопросы...

  1. Как я вычисляю разрешение, для которого должны быть эти изображения...
    1. iPad и в режиме портрета и в альбомном режиме
    2. iPhone и в режиме портрета и в альбомном режиме
    3. iPhone с дисплеем Retina
  2. Вместо того, чтобы иметь два набора изображений для поддержки и Сетчатки и недисплеев Retina я могу просто использовать один набор с высокой разрешающей способностью, который будет уменьшен до недисплеев Retina? если так, действительно ли это - хорошая идея?
  3. Если я добавляю контроллер навигации и/или панель инструментов, каковы высоты этих двух объектов представления, таким образом, я могу регулировать высоты своих изображений?

Большое спасибо заранее для всей Вашей справки! Я собираюсь продолжить искать эти ответы прямо сейчас.

1
задан BeachRunnerFred 24 July 2010 в 17:04
поделиться

1 ответ

Хорошая информация о переносе приложений / графики на дисплей Retina находится здесь

По сути, Apple создала новый блок для графики, называемый «точками», и если вы добавите дополнительные изображения в комплект и используя новый API, вы можете автоматически загружать то или иное изображение.

2
ответ дан 2 September 2019 в 22:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: