Если вы не получив совершенно другой интерфейс для iPhone 5 и предыдущих iPhone, вам не нужно слишком беспокоиться о размере экрана. Всякий раз, когда вы делаете что-либо в iOS, чтобы делать с пользовательской визуализацией любого вида, вы указываете координаты в точках, а не в пикселях. iOS автоматически вычислит значение пикселя на основе устройства для вас.
Единственное, что вам нужно для беспокойства - это отображение сетчатки, когда дело доходит до изображений. Для этого вам просто нужно иметь изображение с двойным размером, с @ 2x на конце. Например, для телефона с предварительной сеткой у вас может быть изображение размером 100x100 пикселей, которое называется image.png
. Затем вам нужен один под названием [email protected]
, который имеет размер 200x200 пикселей. iOS автоматически загрузит версию сетчатки, когда потребуется.
Если вам нужен другой интерфейс для iPhone 5, тогда решение @ user2277872 будет хорошим.
Вы должны обязательно изучить использование Autolayout, так как это облегчает жизнь для многих вещей, особенно если у вас не будет другого пользовательского интерфейса для iPhone 5, так как он автоматически позиционирует элементы в соответствии с набор предопределенных правил, которые вы ему даете. Например, вы можете хотеть, чтобы кнопка всегда была 20px в нижней части экрана. Autolayout сделает это за вас, независимо от того, имеет ли экран 4 дюйма или 3,5.
Не волнуйтесь, если вы использовали Autolayout, а затем выберите любой вариант. – Jitendra
Размер экрана iPhone5 составляет 320 пикселей на 1608 пикселей, а iPhone4s и более низкие размеры экрана - 320 пикселей x 480 пикселей. –