2010-07-13 10 views

Antwort

12

Nr

Das Bild Default.png Teil des Bündels der App ist, und Sie können diesen Ordner nur lesen, können Sie es nicht ändern können. Es gibt keine API, um ein anderes Startbild anzugeben.

+0

Danke, Sie haben gerade mein Problem gelöst. Ich habe an einem alten Projekt gearbeitet und der vorherige Entwickler hat dieses Bild geändert und LaunchImage nicht in "Images.xcassets" eingestellt. Ich habe mich gefragt, was zum Teufel hier los ist. Sie "Default.png" Ahnung löste mein Problem. –

4

vielleicht eine Idee wäre für Ihre Standardeinstellung eine leere "Ansicht" zusammen mit dem Tab-Leiste-Controller am unteren Rand sein. Dies entspricht der Linie von Apples HIG.

+1

funktioniert nicht mit iOS 4+. Sie wissen nie, wie Ihre App nach dem Start aussehen wird. – dontWatchMyProfile

+3

Wenn Ihre App gestartet wird, wissen Sie immer, wie sie aussehen wird. Du verwirrst den Start mit einem schnellen App-Wechsel, bei dem deine App aktiviert ist. Es gibt eine API zum Ändern des Bildes, das angezeigt wird, bevor Ihre App aktiviert wird. – lucius

9

Eigentlich können Sie. Es gibt wenig Trick, den Sie tun können:

Pfad einrichten Bild in Info.plist-Datei, um etwas zu starten wie ../Documents/Splash.png

Also, beim ersten Start wird es keine Spritzen sein . Danach kopieren Sie einfach jede Datei Ihres Bündels in Anwendung Dokumente Verzeichnis als Splash.png Und im nächsten Start wird Ihr Splash ändern.

+0

Wir hatten das Problem, dass wir ein Demo-Projekt bereitstellen, das zwischen verschiedenen Startbildern für verschiedene Kunden wechseln muss. Durch Verwendung mehrerer Ziele mit verschiedenen Info.plist-Dateien können wir das Startbild durch Auswahl eines anderen Ziels umstellen. Kann für andere selbstverständlich sein, aber bevor wir die Default.png für jeden Build ersetzen mussten. –

+0

Clevere Idee. Es funktioniert nicht mit 4-Zoll-Retina, die von der Standardbildgröße im Vollbildmodus abhängig ist. –

Verwandte Themen