Тестирование разных разрешений экрана при разработке приложения Universal (iPad, iPhone, iPod) - PullRequest
0 голосов
/ 09 декабря 2010

Я замечаю, что при отправке приложения Universal в магазин приложений существует несколько разрешений экрана.Я думаю, что iPhone / iPod: 320x460, 320x480, 640x960 и iPad 768x1024.

Когда я указываю разработку универсального приложения в Xcode, симулятор имеет разрешение 320x480.Чтобы просмотреть разрешение экрана 768x1024, я могу изменить целевую настройку на iPad, но как протестировать разрешения 320x460 и 640x960?

Мое решение по умолчанию - настроить iPad и вручную взломать код, например: SCREEN_WIDTH=640, SCREEN_HEIGHT=960;наверняка должна быть настройка на симуляторе для этого!?

В связанном вопросе, есть ли способ получить снимки экрана с симулятора (кроме команды shift-3 и обрезки полученного изображения)?

Заранее спасибо.

1 Ответ

2 голосов
/ 09 декабря 2010

640x960 - это iPhone 4. Вы можете просто выбрать «iPhone 4» в меню симулятора устройства.Вы заметите, что все в два раза больше (если только у вашего компьютера нет маленького экрана).

iPhone 4 все равно скажет, что его экран имеет размер 320x480 в соответствии с [[UIScreen mainScreen] applicationFrame].size см. здесь дляобсуждение.

460x320 - это стандартный экран iPhone / iPod Touch за вычетом размера строки состояния.Вам не нужно поддерживать его отдельно от 480x320.

Примечание: опция «iPhone 4» была переименована в «iPhone (Retina)» в последних версиях симулятора.

Я недумаю, есть лучший способ получить снимки экрана с симулятора.

...