iOS Starten Sie das Bild für eine halbe Sekunde

8

Mein Spiel ist nur Landschaft und sowohl auf dem iPad als auch auf dem iPhone, wenn ich das Spiel starte, wird das Startbild gestreckt, als ob es in den Hochformatmodus passt. Dies dauert nur etwa eine halbe Sekunde, dann wird es für den Rest der Zeit korrekt angezeigt. Ich kann mir nicht vorstellen, wie ich es von Anfang an korrekt anzeigen kann. Es ist nur eine halbe Sekunde und dann repariert es sich selbst, es ist also kein großes Problem, es sieht einfach unprofessionell aus.

Wenn das Gerät für die Landschaft gesperrt (oder entsperrt) wird, ändert sich das Verhalten nicht.

Ich habe dieses Schlüsselset von Info.plist: UIInterfaceOrientationLandscapeRight

Ich habe die folgenden Bilder und sie sind alle in Landschaft (breiter als hoch)

%Vor%

Ich bin nicht (und kann nicht ohne viel Arbeit) Storyboards verwenden.

    
Roger Gilbrat 09.08.2017, 19:41
quelle

1 Antwort

4

Da Sie anscheinend keine Storyboards verwenden, kann ich Ihnen nur raten, zu überprüfen, an welcher Schnittstelle Ihre App gestartet wird.

Stellen Sie sicher, dass Sie nur Landscape Left und Landscape Right unter Ihrer Zielkonfiguration haben.

(Wählen Sie Ihr Projekt) - & gt; Ziele - & gt; (Wählen Sie Ihr Ziel) - & gt; Allgemein Tab - & gt; Bereitstellungsinformationen - & gt; (Dort finden Sie Geräteausrichtung )

Stellen Sie außerdem sicher, dass unter der Info.plist unter dem Schlüssel "Supported interface orientations" das "portrait" nicht enthalten ist.

    
Pochi 08.09.2017 03:30
quelle

Tags und Links