Ich mache iOS-View mit Storyboard und Auto-Layout. Ich habe das Bild in der Mitte des Bildschirms platziert. Auf allen Geräten (iPhone 4, iPhone 5, iPhone 6 und iPhone 6 Plus) ist die Größe gleich. Es sieht auf iPhone 4 zu groß und auf 6 Plus zu klein aus. Wie man Bildgröße relativ zur Bildschirmgröße macht. Ich würde gerne Einschränkungen und Auto-Layout hier verwenden, aber alle Antworten geschätzt.Bildgröße relativ zur Bildschirmgröße
Antwort
Es gibt zwei Möglichkeiten.
1) Geben Sie Einschränkungen wie oben, unten, vor und nach.
und
2) Gib Constraints wie vorangestelltes, nach oben (oder unten, der apropriate ist) und Seitenverhältnis. (Dies wird Ihre Imageview die Form derselben in allen Größen halten)
Hope this helfen :)
diese Einschränkungen für Ihre UIImageView verwenden:
Es 50 Leerzeichen am Ende nach links schaffen, rechts, oben und unten und wird entsprechend der Bildschirmgröße ändern. Der Punkt ist, setzen Sie nicht feste Breite und Höhe. Legen Sie stattdessen Leading-, Trailing-, Bottom- und Top-Constraints fest.
Sie müssen die Bildansicht mit Abhängigkeiten umgeben (Oben, Nach unten, Unten, Führend) und keine Höhen- und Breiteneinschränkungen für die Bildansicht angeben, da dies die Bildansicht korrigiert.
Die Bildansicht wird nach Bildschirmgröße eingestellt ist egal, welches Gerät es sich handelt (iPhone 4, iPhone 5, iPhone 6, iPhone 6 Plus, iPod, iPad, iPad Pro etc.)
Auf der Suche nach so etwas wie dieses, ich diese Lösung gefunden. Ich finde es sehr einfach zu benutzen.
Bitte vermeiden Sie Link-Only-Antworten, wie sie in veraltet werden können Falls die entfernte Ressource nicht verfügbar ist. Versuchen Sie stattdessen, die Lösung in Ihrem Beitrag zu erläutern. –
- 1. Skalierung der UIFont-Größe relativ zur Bildschirmgröße
- 2. Silverlight: Wie wird mit Layouts relativ zur Bildschirmgröße gearbeitet?
- 3. CSS: Machen Sie Div-Boxen in Bild relativ zur Bildgröße
- 4. CGPoint relativ zur Ansicht
- 5. zeichnen relativ zur Kameraposition
- 6. Medienabfrage zur Bildschirmgröße statt zur Auflösung
- 7. Zurücksetzen Position relativ zur Rotation
- 8. JScrollPane - Zoom relativ zur Mausposition
- 9. SVG passt nicht zur Bildschirmgröße - warum?
- 10. Matplotlib tickt Position relativ zur Achse
- 11. Ist CABasicAnimation toValue relativ zur Anfangsposition?
- 12. Storyboard: ändere den Abstand relativ zur Ansichtshöhe
- 13. Eine gezeichnete Zeichenkette relativ zur Fenstergröße zentrieren?
- 14. Schriftgröße relativ zur Bildschirmauflösung des Benutzers?
- 15. JS/CSS Animationsgeschwindigkeit relativ zur Objektgröße
- 16. Bildschirmgröße
- 17. Android - Hintergrundbild festlegen Telefon Bildschirmgröße
- 18. Bildgröße Proportional + Arbeit mit SVG
- 19. Auto-close Bootstrap Akkordeonfeld beim Wechsel zur mobilen Bildschirmgröße
- 20. CSS/JS Bildgröße anpassen, um Bildgröße anzupassen
- 21. Wie positioniere ich eine untergeordnete Ansicht relativ zur enthaltenden Ansichtsgröße?
- 22. Finden html Element am nächsten zur Position (relativ oder absolut)
- 23. CSS: Einstellen der Schrifthöhe relativ zur Höhe des Elternteils
- 24. iOS TextInput- Höhe relativ zur Schriftgröße reagieren-native
- 25. Java: Datum und Uhrzeit relativ zur aktuellen (Server-) Zeit
- 26. Den gezoomten Rahmen von UIScrollView relativ zur Originalgröße erhalten
- 27. Wie wähle ich in jquery relativ zur aktuellen Position?
- 28. So erhalten Sie die Markerposition relativ zur HTML-Seite
- 29. Laden einer Datei relativ zur ausführenden JAR-Datei
- 30. Autolayout - Höhe der Ansicht relativ zur halben Superview Höhe machen
Sie konnten das automatische Layout für das Bild mit einem Abstand von den Seiten des Bildschirms eingestellt. Dinge wie Leading Space, Trailing Space usw. –
http://stackoverflow.com/questions/29510210/dynamic-layout-for-multilple-ios-devices/29510787#29510787 –