2015-09-18 8 views
0

У меня есть проект от моего коллеги, назовем его ProjectB. Самая странная часть этого проекта - когда я запускаю этот проект в iPhone 6, я вижу, что это не сетчатка. Я пытаюсь выяснить, как сделать этот проект бегущей сетчаткой. Для теста я создал еще один пустой проект Demo. И затем я скопировал UITableViewController с ProjectB и вставил его в проект Demo. Когда я запускаю Demo, это, очевидно, сетчатка. Я делаю два снимка из ProjectB и Demo для их сравнения:Приложение не работает retina в симуляторе Xcode

Demo бежит в тренажере выглядеть следующим образом Demo ProjectB работает в тренажере выглядят как это ProjectB

Как вы можете видеть, клетка прекрасно смотрится в Demo но не хорошо в ProjectB. Я установил ограничение макета для своего общего UITableViewController. Оба проекта используют один и тот же UITableViewController в раскадровке.

Итак, ProjectB определенно не работает как сетчатка. Я посмотрел настройку проекта, цель развертывания - iOS 7.0, работает в симуляторе iPhone 6. На что еще я должен смотреть?

+0

Здесь, что означает у сетчатки? как вы относитесь к этому с помощью скриншотов? –

+0

оба скриншота выглядят одинаково для меня – Nishant

+0

Похоже, проект * Demo * работает с симулятором iPhone ** 6 plus **, а * ProjectB * работает с симулятором iPhone ** 6 **. Убедитесь, что вы выбрали точно такое же устройство для симулятора в Xcode. – Codo

ответ

0

iPhone 6+ делает внутренне используя @ 3x активов в виртуальном разрешении 2208 × 1242 (с 736x414 точек), затем образцы, вниз для отображения

Для определения Iphone 6+ экрана в Xcode, он необходимо иметь картину [email protected]

и удалить файл Launch Screen

Ниже приведен список размеров запуск изображения и соответствующие им имена файлов, снова с iPhone 6/6 Plus жирным шрифтом для справки:

Default.png: 320 х 480

[email protected]: 640 х 960

[email protected]: 640 х 1136

[email protected]: 750 х 1334 (iPhone 6, Портрет)

[email protected] 1242 х 2208 (iPhone 6 Plus, Портрет)

[email protected]: 1136 х 640

[email protected] нг: 1334 x 750 (iPhone 6, Пейзаж)

[email protected]: 2208 х 1242 (iPhone 6 Plus, Пейзаж)

По умолчанию-Portrait.png: 768 х 1024

[email protected]: 1536 х 2048

Default-Landscape.png: 1024 х 768

Default-Landscape @ 2x.PNG: 2048 x 1536

Или использовать Launch экран файл @ 3x/@ 2x экраны для 6 Plus/Телефон 6

0

Я только что узнал, экран запуска не установлен. И я решил не попробовать. И затем я установил выбор экрана запуска. Это сработало. На ней работает сетчатка.

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