Korrektes Bild und die Schriftart, die Skalierung auf verschiedenen Geräten?

Habe ich eine einfache Ansicht mit einem text und einem Bild. Ich lief diese app auf iPhone6Plus und iPhone5. Dann habe ich einen screenshot gemacht von beiden und vergrößert das iPhone5 screenshot, so dass es mit der Größe von der Abbildung von iPhone6Plus. Hier ist das Ergebnis:

Korrektes Bild und die Schriftart, die Skalierung auf verschiedenen Geräten?

So können Sie die Größe des Textes die Größe des Bildes und gibt es Positionen sind nicht identisch, aber Sie sollten gleich Aussehen auf verschiedenen Bildschirm-Größen.

Hier ist ein Beispiel für eine Wetter-app laufen auf verschiedenen Bildschirmen:

Korrektes Bild und die Schriftart, die Skalierung auf verschiedenen Geräten?

Wie Sie sehen können die Größen und die Positionen von text und Bild sind identisch.

Das Bild geladen wird, aus dem asset-Katalog:

imageView.image = UIImage(named: "shower3")
self.view.addSubView(imageView)
imageView.center = self.view.center

Habe ich nur erstellt, ein 128x128 Bild und legen Sie es in die @1x version in der asset-cataloge.

Lassen Sie mich anders formulieren diese. Ich betreibe die Wetter-app auf iPhone5 machen ascreenshot und iPhone6 machen Sie einen screenshot. Dann habe ich die Größe sowohl screenshots der gleichen Größe. Dann sehe ich, dass sowohl Schriftgröße als auch die Bilder, die Abmessungen sind genau gleich auf beiden screenshots. Dies bedeutet, dass auf jedem Gerät-schriftart und ein Bild haben muss, verschiedene Dimensionen. Wie kann ich das tun?

Wie kann ich erreichen, dass text und Bild identische Proportionen auf verschiedenen Bildschirm-Größen? Wie funktioniert die Wetter-App es tun?

  • haben Sie eine @3x-version des Bildes?
  • Nein, ich habe nur die @1x version. Wie in der Wetter-app: github.com/JakeLin/SwiftWeather
  • Bitte poste den code, den Sie verwenden, oder eine Liste der Einschränkungen, die Sie haben.
  • Siehe mein update !
InformationsquelleAutor | 2015-05-28
Schreibe einen Kommentar