iphone/ipad app default.png Проблемы с изображением
Поэтому я ужасно переживаю свои изображения default.png для недавно созданного приложения. Это кажется самой простой частью создания приложения, поэтому мои трудности с ним заставляют меня чувствовать себя очень глупо:P Я делаю приложение с пробелом, но не думаю, что это как-то связано с этой проблемой. У меня есть два приложения с похожими проблемами.
ПЕРВОЕ ПРИЛОЖЕНИЕ Первое приложение - это универсальное приложение, которое означает, что оно работает на iPhone и iPad, поэтому у него есть изображения default.png для разрешений ipad и iphone. Он открывается сразу с правильным размером Ipad. Затем, очень быстро, он показывает размер iphone в левом нижнем углу с моим домашним экраном, показывающим в фоновом режиме. Как только приложение полностью загрузится, образ iphone default.png исчезнет, и все в порядке. Я просто хочу, чтобы полноразмерное изображение показывалось во время загрузки, а затем уходило.
Вот видео проблемы в действии:
http://archive.cyark.org/temp/sat.mov
Вот мой plist-файл и содержимое моего каталога ресурсов:
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.9 (декабрь 2010 года), и я только что получил 1.4.1 (февраль 2011 года). Это решило мою проблему здесь, но вызвало пару других, которые выходят за рамки этого вопроса. Спасибо за ваш вклад, ребята....
Все, что вы сделали, кажется правильным. Я бы положил деньги на это, потому что проблема с пропаданием телефона.
PNG по умолчанию будет отображаться только до того, как приложение
[window makeKeyAndVisible];
в приложении делегат. Вы должны быть в состоянии установить точку останова в делегате приложения и увидеть точку, которая устраняет разрыв в телефоне. В вашем посте больше ничего не говорится, но iOS-часть вашего приложения верна.