2014-09-11 24 views
22

Als das iPhone 5 zum ersten Mal herauskam, mussten wir durch die Dummheit gehen, dem Projekt ein [email protected] hinzuzufügen, damit die App die volle Höhe von das iPhone 5. Ende 2014 machen wir das noch?Schwarze Balken auf dem Startbildschirm auf iPhone5 (und iPhone6)

Wir haben Asset-Kataloge und die Datei LaunchScreen.xib. Müssen wir noch die Datei [email protected] hinzufügen? Wenn ja, wohin geht es jetzt? Ich habe ein paar verschiedene Dinge ausprobiert und ich werde die schwarzen Balken in einer neuen App, die mit Xcode 6 GM erstellt wurde, nicht los.

+2

Welche Version von iOS auf Ihrem iPhone 5? Ich bin nicht positiv, aber ich glaube, die Verwendung der "Launch Screen File" funktioniert nur auf iOS 8 Geräten. Sie benötigen möglicherweise weiterhin reguläre Launch-Images/Assets für iOS 7 und früher, wenn Ihre App iOS 7 oder früher unterstützt. – rmaddy

+0

Es läuft iOS7. Ich werde es versuchen. – soleil

+2

Da gehen Sie hin. Sie brauchen immer noch die Startbilder, da es scheint, dass die Startbildschirm-Datei nur für iOS 8 ist. – rmaddy

Antwort

34

Wie in den Kommentaren von rmaddy angegeben, wenn Sie iOS unterstützen < 8, müssen Sie noch, dies zu tun:

Allgemein/App Icons und starten Bilder

Einführung Image Source - wählen LaunchImage für Asset Katalog.

Fügen Sie ein 640x1136-Bild für die Option "Retina 4" hinzu.

Also ich denke, die LaunchScreen.xib ist nutzlos, wenn Sie iOS < 8, wenn Sie sowohl diese und den Asset-Katalog zu aktualisieren, wenn das Bild ändert.

+0

danke dafür und die Position des Startbildschirms sollte – leopic

+0

"Start Image Source - wählen LaunchImage für Asset-Katalog." - Klärung für jeden anderen. Wählen Sie neben Bildquelle starten einfach den Objektkatalog aus, und das Dropdown-Menü sollte dann mit "LaunchImage" gefüllt werden. – user3344977

+0

Ich habe alle Startbilder in verschiedenen Größen zum Ordner "Assets" hinzugefügt. Trotzdem sehe ich oben und unten schwarze Balken. – Satyam

0

Wenn Sie kein neues Projekt erstellen, wie das Ändern oder Umbenennen eines alten Projekts, , sollten Sie alle Images.xcassets aus Project entfernen.

dann

Navigieren Sie zu Projekteinstellungen

Unter "App Icons und starten Bilder" klicken Sie auf "Verwenden Sie Asset-Katalog"

Select "Migrate" im Popup, das erscheint. neues Asset erstellen

es funktioniert ziemlich gut für mich.

env ist xocde6.1 iPhoneSimulator5/5S/06.06 + auf iOS8