Ich entwickle eine Anwendung mit iOS 5.1 und ich habe ein seltsames Verhalten mit den default.png-Dateien.
Ich habe meiner Anwendung folgende Dateien hinzugefügt:
Default.png - (iPhone)
[email protected] - (iPhone Retina)
Standard-Portrait ~ ipad.png - (iPad)
Default-Portrait@2x~ipad.png - (iPad Retina)
Wenn die Anwendung gestartet wird, scheint sie das richtige Default.png-Bild für jede Gelegenheit auszuwählen. In meinem AppDelegate habe ich jedoch einen einfachen Begrüßungsbildschirm, um das Laden der Anwendung und den Übergang zur App flüssiger zu gestalten, etwa wie folgt:
%Vor% Allerdings wählt% code_de wiederum nicht die richtige Datei für jedes Gerät, und ich glaube, das Problem ist der [UIImage imageNamed:@"Default"]
-Teil des Dateinamens.
Als schnelle Lösung habe ich das getan:
%Vor%Soll ich das so machen? Sieht das komisch für dich aus?
Offizielle Informationen finden Sie hier: App-bezogene Ressourcen
Verwenden Sie für Launch-Bilder dieses Format:
%Vor%Es sieht so aus, als wären Sie besser dran:
%Vor%Dies sollte Ihnen ein richtiges Bild geben, selbst wenn Sie einfach:
verwenden %Vor% Sobald meine Universal-App geladen ist, zeige ich eine Kopie des Startbildschirms in UIImageView
an und blende sie aus, um einen sanften Übergang zwischen dem Start und der App zu ermöglichen. Hier ist der Code, den ich verwende, um zu bestimmen, welches Bild verwendet werden soll: