2014-12-26 15 views
5

Ich versuche, ein Hintergrundbild für meine App, die auf die 4, 4,7 und 5,5 Zoll-Bildschirme füllen wird skalieren.iOS-Vollbild-Hintergrundbild für alle Bildschirmgrößen

  • Ich bin in XCode 6 mit schnellen
  • Arbeit habe ich ein 640 x 1136 Bild, und klebte @ 1x, 2x @ und @ 3x Bilder in meinem images.xcasetts Ordner. Ich habe den Maßstab für die Bildansicht ausgewählt.
  • Ich habe ein UIImage in der main.storyboard Datei für den 4-Zoll-Bildschirm erstellt. Dieses Bild füllt den Bildschirm gut, wenn ich baue.
  • Ich denke, ich habe fast jede Kombination von Höhe/Breite/Seitenverhältnis Einschränkungen mit keinem Glück versucht.
+0

Haben Sie automatische Layout-Einschränkungen für den 'UIImage' hinzugefügt? –

+1

Sie haben nicht erwähnt, was das Problem ist. Wahrscheinlich möchten Sie Einschränkungen für das UIImageView festlegen, damit es mit den verschiedenen Bildschirmgrößen wächst oder schrumpft. – EricS

+0

640 x 1136 ist die Größe von 2x 4 "Bildschirm. Diese Auflösung passt nicht iPhone 6, iPhone 6 +. Dehnung des Bildes würde zu einem verschwommenen Ergebnis führen. –

Antwort

10

Die 4 und 4,7 verwenden @ 2x, 5,5 verwendet @ 3x, siehe Screenshot Detail.

Screenshot

Sie können das PDF herunterladen, die der Ursprung dieser Screenshot von Ugur Akdemir's Dribble ist.

+0

Dann erklären Sie bitte, welche Bilddimensionen lauten würden: (für iOS> = 7) Und denken Sie daran, dass iOS> = 7 auf iPhone 4, 5, 6 und 6 Plus installiert werden kann –

+0

Vielen Dank. –

0

können Sie mit dieser Lösung: http://codemotionapps.com/get-assets-ready-ios8-iphone-6-plus/

.

I Vektorgradient im freien Inkscape-Editor und den Export in PDF erstellt (meine PDF-Dateigröße ist 4Kb). Dann füge ich diese PDF zu Images.xcassets in meinem Projekt hinzu und wähle es aus. Wählen Sie im Attribute-Inspektor für Maßstabsfaktoren Einzelvektor aus. Wenn die App kompiliert wird, erzeugt das PDF PNGs für alle Neseseries-Auflösungen @ 1x, @ 2x, @ 3x und andere :-)

Verwandte Themen