что это лучший способ разработать приложение для старого iphone с разрешением 320x480 и для нового iphone 4 с сетчатым дисплеем с разрешением 640x960?iphone построить приложение для iphone 3gs и iphone4
заранее спасибо
что это лучший способ разработать приложение для старого iphone с разрешением 320x480 и для нового iphone 4 с сетчатым дисплеем с разрешением 640x960?iphone построить приложение для iphone 3gs и iphone4
заранее спасибо
Вы можете развивать так же, как нормальный с Xcode
и Interface Builder
.
Целесообразно предоставить 2 разных разрешения изображений - для iPhone 2G/3G/3GS
, названных так, как хотели - и замена для этого изображения в конце перед суффиксом с @2x
.
например.
* для iPhone 2G/3G/3GS: Default.png
* для iPhone 4: [email protected]
Компилятор автоматически принимает правильный. Если вы не предоставите дополнительную (или «лучшую версию») картинку для iPhone 4, в конце она займет @2x
;-).
Указанные вами размеры указаны в точках интерфейса, а не в пикселях. Одна точка интерфейса равна одному пикселю на старых iPhones и равна двум пикселям на устройствах Retina. Это означает, что вы можете разделить интерфейс один раз с размером 320x480 точек.
Стандартные элементы интерфейса и шрифты автоматически отображаются в более высоком разрешении на устройствах Retina. Для изображений используйте метод @ 2x, как описано thedom.
Так что вам действительно нечего делать, кроме как предоставить версии с более высоким разрешением для каждого изображения. Не поддавайтесь оговорке «Я могу просто использовать изображения с двойным разрешением для обоих устройств». Это приведет к ухудшению качества изображения на более старых устройствах (и, вероятно, небольшой потери производительности из-за масштабирования).
большое спасибо! – ghiboz
благодарит за это, но интерфейс-конвертор автоматически преобразуется? и im мой код, если мне нужно переместить некоторое изображение, как я могу проверить правильную позицию xy? – ghiboz
взгляните на этот вопрос stackoverflow: http://stackoverflow.com/questions/2992360/how-to-accommodate-for-the-iphone-4-screen-resolution ;-) – thedom