Ich habe eine UIImageView
in einer UIViewController's
Ansicht. Was ich will, ist seine Höhe 1/3. die der Ansicht, egal, was die Bildschirmgröße ist. Ich weiß natürlich, wie man das vom Code aus macht. Aber wie geht das nur mit Storyboard/Interface Builder?Stellen Sie Unteransicht Höhe relativ zur übergeordneten Ansicht in Storyboard
2
A
Antwort
3
Fügen Sie eine Höhenbeschränkung hinzu, deren Multiplikator Wert 1/3
ist, so dass die Höhe der Bildansicht ein Drittel der Superview-Höhe beträgt.
-
Hier ist, wie es mit verschiedenen Gerätegrößen aussieht:
+0
Danke für die Illustration. Schätzen !! – Nitish
Verwandte Themen
- 1. CGPoint relativ zur Ansicht
- 2. Autolayout - Höhe der Ansicht relativ zur halben Superview Höhe machen
- 3. Storyboard: ändere den Abstand relativ zur Ansichtshöhe
- 4. Animiere UIImageView von einer Unteransicht zur übergeordneten Ansicht
- 5. Stellen Sie die Zeilenhöhe als Prozentsatz relativ zum übergeordneten Element ein
- 6. ändernden Programmatically die Höhe eines Storyboard-Ansicht
- 7. iOS TextInput- Höhe relativ zur Schriftgröße reagieren-native
- 8. Bildgröße relativ zur Bildschirmgröße
- 9. Deaktiviere berührende Ansicht durch Unteransicht
- 10. Wie Höhe der Ansichten in Prozent der übergeordneten Ansicht Größe
- 11. ViewControllers Unteransicht IBOutlets nil in viewDidLoad vom Storyboard
- 12. Unteransicht der dynamischen Höhe in UITableViewCell
- 13. Unteransicht nur zur UINavigationBar der aktuellen Ansicht hinzufügen
- 14. Picker-Ansicht als Unteransicht
- 15. So positionieren Sie eine Ansicht als Unteransicht?
- 16. Storyboard - dynamisch Höhe von UIView
- 17. Übergangsskala relativ zum übergeordneten Element
- 18. Storyboard-Ansicht Elemente ausgegraut
- 19. Position absolute, aber relativ zum übergeordneten
- 20. CSS: Einstellen der Schrifthöhe relativ zur Höhe des Elternteils
- 21. Warum ist die Höhe meines Bildes nicht relativ zur Breite?
- 22. Hinzufügen der Ansicht Viewcontrollers als Unteransicht
- 23. Deaktivieren Sie den Empfang von Berührungen von der übergeordneten Ansicht auf Unteransicht
- 24. Platzieren Sie die Ansicht proportional zur Höhe, wie?
- 25. So erfassen Sie das Key Down-Ereignis von der übergeordneten Ansicht zur untergeordneten Ansicht in WPF
- 26. Stellen Sie die Höhe des übergeordneten div von froala Editor skalierbar
- 27. Javascript: Holen Sie die Mausposition relativ zum übergeordneten Element
- 28. zeichnen relativ zur Kameraposition
- 29. Wie positioniere ich eine untergeordnete Ansicht relativ zur enthaltenden Ansichtsgröße?
- 30. ASP.NET MVC Validierung in Teilansicht und zurück zur übergeordneten Ansicht
Sie können ganz einfach tun, mit Auto-Layout. Fügen Sie der Bildansicht eine Höhenbeschränkung mit einem bestimmten Seitenverhältnis hinzu. – ozgur
@ozgur: Aber wenn ich die Beschränkung der Höhe 4 einstelle, wäre die Höhe für alle Geräte immer gleich. Nicht wahr? – Nitish
Nein. Deshalb habe ich über * Seitenverhältnis * gesprochen. Sie stellen die Höhe in Bezug auf die Höhe der Superansicht ein. So wird es wachsen, wenn die Superansicht wächst. Bitte werfen Sie einen Blick auf [diese SO-Frage] (http://stackoverflow.com/questions/25766747/emulating-aspect-fit-behaviour-using-autolayout-constraints-in-xcode-6). – ozgur