Als «uicollectionview» getaggte Fragen

Die UICollectionView-Klasse verwaltet eine geordnete Sammlung von Datenelementen und präsentiert sie in anpassbaren Layouts. Sammlungsansichten bieten dieselbe allgemeine Funktion wie Tabellenansichten, außer dass eine Sammlungsansicht mehr als nur einspaltige Layouts unterstützen kann. Sammlungsansichten unterstützen anpassbare Layouts, mit denen mehrspaltige Raster, gekachelte Layouts, kreisförmige Layouts und vieles mehr implementiert werden können. Verfügbar in iOS 6.0 und höher

11
UICollectionReusableView-Methode wird nicht aufgerufen
Ich möchte, dass meine Abschnitte in der UICollectionVieweinen Header mit einem Bild haben. Ich habe diese Schritte befolgt: am Storyboard einen Header als Zubehör für meine zugewiesen UICollectionView gab ihm eine Kennung hat eine Unterklasse UICollectionReusableViewdafür erstellt Die benutzerdefinierte Klasse wurde der Klasse im Storyboard zugewiesen. Setzen Sie ein ImageViewam …

9
UICollectionView fügt den oberen Rand hinzu
Ich möchte ein UICollectionView-Steuerelement einfügen, das Daumen horizontal anzeigt (nur eine einzige Daumenzeile). Aus irgendeinem Grund drückt die UICollectionView die Daumen 44 Pixel nach unten, sodass die Höhe "0" tatsächlich "44" beträgt. Ich gehe davon aus, dass dieser Bereich hinzugefügt werden könnte, um die Höhe der Navigationsleiste zu berücksichtigen (ich …

24
Behalten Sie das contentOffset in einer UICollectionView bei, während Sie die Schnittstellenausrichtung drehen
Ich versuche, Änderungen der Schnittstellenausrichtung in einem UICollectionViewController zu verarbeiten. Ich versuche zu erreichen, dass ich nach einer Schnittstellenrotation das gleiche contentOffset haben möchte . Dies bedeutet, dass es entsprechend dem Verhältnis der Grenzwertänderung geändert werden sollte. Beginnend im Hochformat mit einem Inhaltsoffset von { bounds.size.width * 2, 0}… …

14
Auto-Layout: Was erzeugt Einschränkungen mit dem Namen UIView-Encapsulated-Layout-Width & Height?
Meine Layoutbeschränkungen sind in Interface Builder in Ordnung, aber zur Laufzeit tritt eine Ausnahme auf, da ein Teil des Frameworks feste Höhen- und Breitenbeschränkungen anwendet, die ich wirklich nicht möchte. Warum sind sie dort und wie können sie ausgeschaltet werden? Dies sind die letzten beiden Einschränkungen, die in der protokollierten …

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

7
UICollectionView: muss mit einem Layoutparameter ungleich Null initialisiert werden
Ich habe UICollectionViewper Code hinzugefügt . Jetzt stürzt die App mit Meldung ab : UICollectionView must be initialized with a non-nil layout parameter. Haben Sie eine Idee, um das Problem zu beheben? CollectionCellist benutzerdefinierte Klasse von UICollectionViewCell. @property (nonatomic, strong) UICollectionView* collectionView; - (void)viewDidLoad { [super viewDidLoad]; self.collectionView = [[UICollectionView …

14
Swift: So aktualisieren Sie das UICollectionView-Layout nach dem Drehen des Geräts
Ich habe UICollectionView (Flowlayout) verwendet, um ein einfaches Layout zu erstellen. Die Breite für jede Zelle wird mit auf die Bildschirmbreite eingestelltself.view.frame.width Aber wenn ich das Gerät drehe, werden die Zellen nicht aktualisiert. Ich habe eine Funktion gefunden, die bei Orientierungsänderung aufgerufen wird: override func willRotateToInterfaceOrientation(toInterfaceOrientation: UIInterfaceOrientation, duration: NSTimeInterval) { …

10
Das dynamische Festlegen des Layouts in UICollectionView führt zu unerklärlichen Änderungen von contentOffset
Laut Apples Dokumentation (und auf der WWDC 2012 angepriesen) ist es möglich, das Layout UICollectionViewdynamisch einzustellen und die Änderungen sogar zu animieren: Normalerweise geben Sie beim Erstellen einer Sammlungsansicht ein Layoutobjekt an, aber Sie können das Layout einer Sammlungsansicht auch dynamisch ändern. Das Layoutobjekt wird in der Eigenschaft collectionViewLayout gespeichert. …


13
So schweben Sie die Zusatzansicht in UICollectionView wie Abschnittsüberschriften im einfachen UITableView-Stil
Ich kämpfe darum, einen "Floating Section Header" -Effekt zu erzielen UICollectionView. Etwas, das einfach genug war UITableView(Standardverhalten für UITableViewStylePlain), scheint UICollectionViewohne viel harte Arbeit unmöglich zu sein. Vermisse ich das Offensichtliche? Apple bietet keine Dokumentation dazu an. Es scheint, dass man UICollectionViewLayoutein benutzerdefiniertes Layout unterordnen und implementieren muss, um diesen …
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.