2010-09-17 2 views
5

Кто-нибудь знает, где различные размеры экрана для iPhone4? Я проверил MobileHIG, но я смог найти ссылки на старый iPhone3G. Должен ли я просто предположить, что все предыдущие значения в два раза (т.е. STATUSBAR = 40 пикселей), или есть более точная иллюстрация (как один ниже скрытый где-то еще?Размер элемента интерфейса iPhone4 в пикселях?

alt text

Приветствия Гэри

ответ

4

Точками являются новые пиксели.

Вы продолжаете работать со значениями, к которым вы привыкли, так же, как если бы вы все еще разрабатывали 3G/3G. Единица этих значений теперь называется точками вместо пикселей, чтобы избежать путаницы. На старых моделях iPhone квадрат 2x2 равен 2x2 пикселям на экране. Но на iPhone 4 такой же квадрат равен 4x4 пикселям. Элементы пользовательского интерфейса отображаются с соответствующим разрешением автоматически, изображения и другой контент, который вы предоставляете, будут масштабироваться, если вы не предоставите версии этих версий с высоким разрешением.

Для получения дополнительной информации, вы можете прочитать this document.

+0

Привет, я вижу, но что, если вы хотите максимально использовать текущее оборудование и добавить UIImage, который заполняет весь экран, кроме строки состояния? вам нужно будет знать, как большой сделать этот образ в Photoshop. – fuzzygoat

+1

Да, это правда. Для этого вы просто удваиваете элемент ширины и высоты, измеренный в точках. Пример: без строки состояния экран отображает 320x460 точек. Итак, для фона вам нужны два изображения: background.png (размером 320x460 пикселей) и [email protected] (размер 640x920 пикселей). Вы выбираете меньшую версию в интерфейсе или в коде, iOS автоматически выбирает файл соответствующего размера во время выполнения. – Toastor

+0

А, я понимаю, большое спасибо, очень ценю. – fuzzygoat

1

You не должен на самом деле ничего не говорить о размерах экрана.Если вам нужны размеры, прочитайте их API.

Нет обещаний, что размеры или даже пропорции останутся неизменными навсегда. (iPhone, iPad и новый iPhone все имеют разный размер разрешения и пропорции.)

При этом размеры на iPhone 4 должны быть в два раза больше размеров моделей iPhone на ранних стадиях.

Смежные вопросы