Als «autolayout» getaggte Fragen

Auto Layout ist ein auf Einschränkungen basierendes, beschreibendes Layoutsystem für Benutzeroberflächen für OS X und iOS.




13
So bestimmen Sie die Höhe von UICollectionView mit FlowLayout
Ich habe eine UICollectionViewmit einerUICollectionViewFlowLayout und möchte dessen Inhaltsgröße berechnen (für die Rückgabe, intrinsicContentSizedie zum Anpassen der Höhe über AutoLayout erforderlich ist). Das Problem ist: Selbst wenn ich eine feste und gleiche Höhe für alle Zellen habe, weiß ich nicht, wie viele "Zeilen" / Zeilen ich in der habe UICollectionView. …

24
Die dynamischen Zellenhöhen von UITableView werden erst nach einigem Scrollen korrigiert
Ich habe eine UITableViewmit einem benutzerdefinierten UITableViewCellin einem Storyboard mit automatischem Layout definiert. Die Zelle hat mehrere mehrzeilige UILabels. Das UITableViewscheint die Zellenhöhen richtig zu berechnen, aber für die ersten Zellen ist diese Höhe nicht richtig zwischen den Beschriftungen aufgeteilt. Nach einigem Scrollen funktioniert alles wie erwartet (auch die Zellen, …

30
"Auto-Layout nach Ausführung von -layoutSubviews noch erforderlich" mit der UITableViewCell-Unterklasse
Mit XCode 4.5 und iOS 6 entwickle ich eine App mit einer einfachen Tabellenansicht mit benutzerdefinierten Zellen. Ich habe dies hundertmal in iOS 5 und darunter getan, aber aus irgendeinem Grund bereitet mir das neue AutoLayout-System große Probleme. Ich habe meine Tabellenansicht und meine Prototypzelle in IB eingerichtet, Unteransichten hinzugefügt …

3
Wie erstelle ich einen Prozentsatz der Gesamtbreite mit Autolayout?
Ich muss drei dynamische Spalten mit jeweils einem festen Prozentsatz der Gesamtbreite erstellen. Nicht Drittel, sondern unterschiedliche Werte. Die folgende Abbildung zeigt beispielsweise drei Spalten: Die erste ist 42% breit, die zweite 25% breit und die dritte 33% breit. Bei einem 600-Pixel-Viewcontroller wären dies 252, 150 bzw. 198 Pixel. Für …
113 ios  xcode  autolayout 

5
Festlegen einer Zelldimension in UICollectionView mithilfe des automatischen Layouts
In iOS 8 UICollectionViewFlowLayoutunterstützt die Unterstützung die automatische Größenänderung von Zellen basierend auf ihrer eigenen Inhaltsgröße. Dadurch wird die Größe der Zellen in Breite und Höhe entsprechend ihrem Inhalt geändert. Ist es möglich, einen festen Wert für die Breite (oder Höhe) aller Zellen anzugeben und die Größe der anderen Dimensionen …





14
Kann ich das Autolayout für eine bestimmte Unteransicht zur Laufzeit deaktivieren?
Ich habe eine Ansicht, deren Rahmen programmgesteuert bearbeitet werden muss - es ist eine Art Dokumentansicht, die den Inhalt umschließt und dann durch Bearbeiten des Rahmenursprungs durch eine Übersicht gescrollt und gezoomt wird. Autolayout kämpft zur Laufzeit damit. Das vollständige Deaktivieren des automatischen Layouts scheint etwas schwierig zu sein, da …

10
Probleme mit automatischen Layoutbeschränkungen unter iOS7 in UITableViewCell
Ich verwende programmgesteuert automatische Layoutbeschränkungen, um meine benutzerdefinierten UITableView-Zellen zu gestalten, und definiere die Zellengrößen in korrekt tableView:heightForRowAtIndexPath: Es funktioniert ganz gut auf iOS6 und es tut Blick fein in iOS7 auch ABER wenn ich die App unter iOS7 starte, ist hier die Art von Nachricht, die ich in der …

8
Wann kann ich Layoutbeschränkungen aktivieren / deaktivieren?
Ich habe in IB mehrere Sätze von Einschränkungen eingerichtet und möchte je nach Status programmgesteuert zwischen diesen wechseln. Es gibt eine constraintsAOutlet-Sammlung, die alle als von IB installiert markiert sind, und eine constraintsBOutlet-Sammlung, die alle in IB deinstalliert sind. Ich kann programmgesteuert zwischen den beiden Sätzen umschalten: NSLayoutConstraint.deactivateConstraints(constraintsA) NSLayoutConstraint.activateConstraints(constraintsB) Aber …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.