Als «ios-autolayout» getaggte Fragen

15
Was ist NSLayoutConstraint "UIView-Encapsulated-Layout-Height" und wie sollte ich vorgehen, um eine saubere Neuberechnung zu erzwingen?
Ich habe eine UITableViewAusführung unter iOS 8 und verwende automatische Zellenhöhen aufgrund von Einschränkungen in einem Storyboard. Eine meiner Zellen enthält eine einzelne UITextViewund ich muss sie basierend auf Benutzereingaben zusammenziehen und erweitern. Tippen Sie auf, um den Text zu verkleinern / erweitern. Dazu füge ich der Textansicht eine Laufzeitbeschränkung …

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, …


3
Was ist "Variieren für Merkmale" in Xcode 8?
Ich verwende die Klassen AutoLayout und Size, aber mit der Veröffentlichung von iOS 10 und dem neuen Xcode 8.0 gibt es eine neue Option Vary for Traits. Ist dies der Ersatz von Size Classe für unterschiedliche Breite und Höhe von Geräten. Durch Auswahl des widthKontrollkästchens wird es angezeigt varying 14 …

9
Schneller Standard-AlertViewController, der Einschränkungen verletzt
Ich versuche, einen Standard-AlertViewController mit dem Stil .actionSheet zu verwenden . Aus irgendeinem Grund verursacht die Warnung einen Einschränkungsfehler . Solange der alertController nicht über eine Schaltfläche ausgelöst (angezeigt) wird, gibt es in der gesamten Ansicht keine Einschränkungsfehler. Könnte es sein, dass dies ein Fehler von Xcode ist? Der genaue …

14
Wie kann ich die Höhe von UICollectionView an die Höhe der Inhaltsgröße von UICollectionView anpassen?
Ich möchte, dass die UICollectionView (die rote) auf die Höhe der Inhaltsgröße verkleinert wird, in diesem Fall die UICollectionViewCells (die gelben), da viel Leerraum vorhanden ist. Was ich versucht habe, ist zu verwenden: override func layoutSubviews() { super.layoutSubviews() if !__CGSizeEqualToSize(bounds.size, self.intrinsicContentSize) { self.invalidateIntrinsicContentSize() } } override var intrinsicContentSize: CGSize { …

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.