2014-10-10 10 views

Antwort

3

Leider glaube ich, Sie können nicht Vektorgrafiken für alle Ihre LaunchImages verwenden ... ... aber es gibt einen Ansatz, der unser Leben leichter macht: die neue LaunchScreen.xib.

In Datei> Neu, Sie einen neuen Startbildschirm in Benutzeroberfläche erstellen: Creating Launch Screen

Nun können Sie die neue Startbildschirm Datei in Ihrem Projekt Ziel gesetzt: Setting your new Launch Screen

In diesem LaunchScreen. Xib können Sie Ihre Vektorgrafiken setzen, mit AutoLayout für die Anpassung Ihres Vektors an alle Bildschirmgrößen.

Warum habe ich gesagt, dass Sie Vektorgrafiken für ALLE Größen nicht verwenden können? Weil es nur in iOS 8+ funktioniert. Für iOS 7 habe ich das PNG-Image erstellt und es in den alten LaunchImage-Asset-Katalog aufgenommen. LaunchImage iOS 7

PS: Ich habe diesen Ansatz nur im Simulator getestet.

+0

Es war ein Jahr, aber können Sie näher erläutern, wie Sie das gemacht haben, oder das Projekt irgendwo hochladen? Haben Sie eine SVG in eine UIWebView in der LaunchScreen.xib geladen? Haben Sie Vektor-PDFs in einer UIImageView verwendet, um PNGs zur Kompilierungszeit zu generieren? –

+0

1) Importieren Sie Vektor-PDFs in das Projekt (Anleitung: http://martiancraft.com/blog/2014/09/vector-images-xcode6/) 2) Implementieren Sie LaunchScreen.xib (von Apple als "Launch File" bezeichnet) ") für iOS8 +. Drag & Drop UIImageView für LaunchScreen.xib und einfache set vector PDF in Image-Eigenschaft 3) Ältere iOS (iOS 6.1 für iPod 4. und iPhone 3GS; iOS 7.1 für iPhone 4) Sie benötigen Design Launch Image. PNG in alter Weise. Fügen Sie in Ihren Image.xcassets ein LaunchImage hinzu und deaktivieren Sie "iOS 8.0 und höher". –

2

Ja, Sie können dies mit XCode 6 tun. Dies ist eine neue Funktion, die mit der neuen Version hinzugefügt wurde.

Die Session 441 von WWDC 2014 geben Sie weitere Informationen zu dieser Art und Weise :)

  • Machen Sie ein neues Bild
  • Klicken Sie auf das leere Bild gesetzt
  • Wählen Vektor in Attribute Inspektor. Jetzt haben Sie ein universelles Bild!
  • Ihr Vektor in diesem universellen Schlitz ziehen;)

Viel Spaß!

+1

Aber ist es ein Startbild? –

+0

Es ist nicht. Keine Vektoroption für LaunchImages (noch?). – Rivera

Verwandte Themen