2014-09-09 2 views
13

Мое приложение запускается и запускается на новом iPhone 6 Plus (или iPhone 6) в симуляторе, но элементы, которые, как я знаю, должны быть маленькими на большом экране (например, жестко закодированные CGRect), являются большими, как будто весь приложение просто расширилось для большего экрана.Симулятор работает в режиме масштабирования для iPhone 6 Plus?

Как я могу выйти из режима масштабирования в симуляторе?

+0

Да, наше старое приложение использует жёстко CGRect все хорошо с большим экраном. Не знаю, почему. Должен быть режим масштабирования –

ответ

19

Похоже, что установка файла экрана запуска в разделе «Иконки приложений и запуск изображений» в настройках вашего проекта или добавление изображений iOS 8 в ваш каталог изображений запуска позволит включить «собственное» разрешение.

+0

Любая идея, какие разрешения необходимы здесь? – Nick

+0

@Nick 750x1334 для Retina HD 4.7 и 1242x2208 для Retina HD 5.5. – s4y

+3

О, а также вы должны включить их: http://stackoverflow.com/questions/25752750/set-background-image-and-icon-image-in-iphone-6-and-6-plus – Nick

8

Добавление правильного размера LaunchImage кажется достаточным (установка изображения с неправильным размером не будет).

добавив также новый раздел "Launch Screen File" должен работать:

enter image description here

0

использовать создатель каталога активов из магазина приложений Mac.

https://itunes.apple.com/gb/app/asset-catalog-creator-app/id809625456?mt=12 

Это должно остановить масштабирование всего приложения на Iphone 6+

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