iphone / ipad app default.png Проблемы с изображением - PullRequest
1 голос
/ 15 февраля 2012

Так что я ужасно переживаю свои образы default.png для моего недавно созданного приложения.Это кажется самой простой частью создания приложения, поэтому мои трудности с ним заставляют меня чувствовать себя очень глупо: P Я делаю приложение с пробелом в телефоне, но не думаю, что это как-то связано с этой проблемой.У меня есть два приложения со схожими проблемами.

ПЕРВОЕ ПРИЛОЖЕНИЕ Первое приложение - универсальное, оно означает, что оно работает на iPhone и iPad, поэтому у него есть изображения default.png для разрешений ipad и iphone.,Он открывается сразу с правильным размером Ipad.Затем, очень быстро, он показывает размер iphone в левом нижнем углу с моим домашним экраном, показывающим в фоновом режиме.Как только приложение полностью загрузится, образ iphone default.png исчезнет, ​​и все в порядке.Я просто хочу, чтобы полноразмерное изображение показывалось во время загрузки, а затем уходило.

Вот видео проблемы в действии:
http://archive.cyark.org/temp/sat.mov

Вот мой списокфайл и содержимое моего каталога ресурсов:
http://archive.cyark.org/temp/sat.png

Вот фактические png в каталоге ресурсов:
http://archive.cyark.org/iphone/img-sat/Default.png
http://archive.cyark.org/iphone/img-sat/Default-LandscapeLeft.png
http://archive.cyark.org/iphone/img-sat/Default-LandscapeRight.png
http://archive.cyark.org/iphone/img-sat/Default-Portrait.png
http://archive.cyark.org/iphone/img-sat/Default-PortraitUpsideDown.png

ВТОРОЕ ПРИЛОЖЕНИЕ Это приложение только для iPad.Он загружается сразу с правильным пейзажем default.png изображение.Затем он показывает то же изображение ландшафта, но поворачивает его на 90 градусов, что показывает часть исходного домашнего экрана.Это очень некрасиво.Итак, та же проблема, как я могу это исправить?

Вот видео проблемы в действии:
http://archive.cyark.org/temp/rus.mov

Вот мой plist-файл и содержимое моего каталога ресурсов:
http://archive.cyark.org/temp/rus.png

Вот фактические png в каталоге ресурсов:
http://archive.cyark.org/iphone/img-rus/Default-LandscapeLeft.png
http://archive.cyark.org/iphone/img-rus/Default-LandscapeRight.png
http://archive.cyark.org/iphone/img-rus/Default-Portrait.png
http://archive.cyark.org/iphone/img-rus/Default-PortraitUpsideDown.png

ЗАКЛЮЧЕНИЕ Так что здесь происходит?Я прочитал все учебники по этому, и все они очень просты, и я следую им, и это не работает!И наконец, я провел много времени с этими двумя приложениями, и было множество изображений, которые циклически перебирали различные изображения default.png, которые у меня были выше.У меня в приложении rus было изображение Default.png, которого больше нет.Я думаю , что удаление этого изображения из моего проекта xcode не удаляет его из сборки, установленной на моем устройстве.Может быть, при загрузке он ссылается на файл, о котором я больше не знаю?

Любая помощь будет признательна, спасибо!

Ответы [ 2 ]

0 голосов
/ 21 февраля 2012

Оказывается, мне просто нужно было обновить версию телефонного промежутка (что было большой болью).Я работал с версией 0.9 (~ декабрь 2010), и я только что получил 1.4.1 (февраль 2011).Это решило мою проблему здесь, но вызвало пару других, которые выходят за рамки этого вопроса.Спасибо за ваш вклад, ребята ....

0 голосов
/ 15 февраля 2012

Все, что вы сделали, кажется правильным.Я бы положил деньги на это, потому что проблема с пропаданием телефона.

PNG по умолчанию будет отображаться только до того, как приложение сделает

[window makeKeyAndVisible];

в делегате приложения.Вы должны быть в состоянии установить точку останова в делегате приложения и увидеть точку, которая устраняет разрыв в телефоне.В вашем посте больше ничего не говорится, но iOS-часть вашего приложения верна.

...