Tag: uicollectionviewlayout
Die UICollectionViewLayout-Klasse ist eine abstrakte Basisklasse, die zum erzeugen des layout-Informationen für eine Auflistung anzeigen.
2
Antworten
(BEARBEITEN : es scheint zu funktionieren gut ab iOS 9. Ich habe nicht umfangreiche tests, aber das Beispiel funktioniert. Dies bestätigt, dass der bug vorhanden in iOS 8.) Ich verbrachte eine Menge Zeit testen UICollectionView Flow-Layout selbst
4
Antworten
Kann jemand mich in die richtige Richtung, wie ich verwenden könnte, UICollectionViewLayout eine Schnittstelle zu erstellen, ähnlich dem Pinterest-Spalten-layout? Ich habe versucht, online-Suche, aber wie es aussieht gibt es nicht viele Beispiele gibt es noch. InformationsquelleAutor Jimmy
6
Antworten
Habe ich eine Sammlung Aussicht und natürlich habe ich auch die Zellen in es. Wenn Sie im Eigenschafteninspektor ich die alpha der Sammlung anzeigen zu 0, die Zellen in es auch transparent werden. Gibt es eine Möglichkeit
8
Antworten
Ich bin beschäftigt mit UICollectionView in iOS7. Ich bin die änderung meiner Ansicht Sammlung das layout zwischen zwei verschiedenen layouts. Die eine Unterklasse von UICollectionViewFlowLayout. Dies ist, wie ich die Ansicht ändern, sobald Sie eine Taste angetippt
3
Antworten
Habe ich Zellen unterschiedlicher Höhe auf einem horizontal-scrolling - UICollectionView erscheint gleichmäßig zu verteilen und die Zellen vertikal verlassen leeren Raum zwischen den Zellen, und ich würde gerne nach oben ausrichten und die variable leeren Raum am
2
Antworten
Arbeite ich an eigenen Wert-picker inspiriert von UIPickerView. Es sieht so aus: Wie Sie sehen können, eines der wichtigsten Merkmale dieser Farbauswahl ist die zentrale Zelle der sollte breiter sein als andere, um die Nachbarn sichtbar neben
1
Antworten
Ich Laufe in ein Problem, in meinem UICollectionView, brauche ich anzeigen, um eine Fußzeile, wenn der Datensatz zurückgegeben wird, ist 0. Die codes unten scheint eine gute Arbeit, wenn es keine Aufzeichnungen, Fußzeile angezeigt. Allerdings gibt es
3
Antworten
Ich versuche, einen übergang animation wie die demonstration in der link hier. Also, wenn ich klickte auf die Zelle, es dehnt sich aus und bedeckt den ganzen Bildschirm. Hier sind meine codes(ich muss zugeben, dass ich bin
2
Antworten
Ist es möglich UICollectionView zu bauen, eine Anordnung, wobei jede Abschnitt können unabhängig voneinander gescrollt? Stellen Sie sich beispielsweise vor 20 Zeilen der Bilder, wo jede Zeile könnte gescrollt werden, unabhängig horizontal zu offenbaren, mehr Bilder offscreen
2
Antworten
Ich versuche zu bekommen eine UICollectionView zur Anzeige innerhalb einer Modal vorgestellt view-controller. Die app ist für das iPad ab iOS 7. Habe ich erstellt Unterklasse von UIViewController (mit einer Spitze) und fügte es so: MyViewController *controller
3
Antworten
Ich verwende in einer meiner apps UICollectionView, mit benutzerdefinierten Zellen, sondern mit Standard-flow. Derzeit wird diese Ansicht zeigt 3 Zellen in einer Zeile (alle die gleiche Größe). Die Zellen füllen die Zeile von Links nach rechts, aber
7
Antworten
Ich habe eine UICollectionView erstellt von storyboard, Möchte ich 3 Artikel pro Zeile in der Ansicht. Das ist mir gelungen, mithilfe der folgenden: - (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath { return CGSizeMake(collectionView.frame.size.width/3.6 , (collectionView.frame.size.height-100)/2); } Allerdings,
1
Antworten
Habe ich UICollectionView, aber es scheint, daß ich mir alles Recht. Aber ich bekomme die Fehlermeldung: 'could not dequeue a view of kind: UICollectionElementKindCell with identifier PeopleCellForList - must register a nib or a class for the
2
Antworten
Ich bin die Anzeige von dynamischen Bildern recieved from server in einer horizontalen Ansicht Sammlung. Wenn ich die collectionview ich diese: -(void)setupCollectionView{ [self setupPageControlView]; self.screensCollectionView.delegate=self; self.screensCollectionView.dataSource=self; [self.screensCollectionView registerNib:[UINib nibWithNibName:@"FGAppScreensCollectionViewItemCell" bundle:nil] forCellWithReuseIdentifier:@"screenCell"]; UICollectionViewFlowLayout *flowLayout = [[UICollectionViewFlowLayout alloc] init];
1
Antworten
Wie kann ich das hinzufügen Grenze UICollectionView's-Zellen, die verwendet eine benutzerdefinierte UICollectionViewFlowLayout? Wenn ich override UICollectionView's flow-layout -, Zell-Grenzen sind "entfernt". wie kann ich Grenzen setzen, richtig? Danke! InformationsquelleAutor Angel Jonathan | 2015-05-15
7
Antworten
Dies ist der code verursacht die Warnung: private override func layoutAttributesForItemAtIndexPath(indexPath: NSIndexPath) -> UICollectionViewLayoutAttributes? { let attributes = super.layoutAttributesForItemAtIndexPath(indexPath) let distance = CGRectGetMidX(attributes!.frame) - self.midX; var transform = CATransform3DIdentity; transform = CATransform3DTranslate(transform, -distance, 0, -self.width); attributes!.transform3D =
2
Antworten
Habe ich ein UIViewController enthält eine UICollectionView. Aber die UICollectionView nicht füllen Sie alle UIViewController. Ich finde, dass es einen Raum gibt, dessen Höhe gleich der Höhe der NavigationBar zwischen der Zelle und der oberen Kante der
1
Antworten
Habe ich die Breite einer Zelle(UICollectionViewCell), die gleich der Breite der UICollectionView, und ich versuche, genau das zu tun die gleiche Sache mit dem UILabel enthalten ist innerhalb dieser Zelle. Ich denke, der code erklärt genau das,
3
Antworten
Ich versuche eine Foto-Galerie mit UICollectionView und UICollectionViewFlowLayout. Die Idee ist, zeigen viele Fotos in einem raster mit vertikalen Bildlauf, und wenn der Benutzer darauf tippt wird es horizontal, fullscreen, mit paging. Mein problem ist, wenn der
1
Antworten
Arbeite ich mit einem Beispiel Kreis-Layout, mit UICollectionView mit einem benutzerdefinierten layout-Klasse definiert, die in das storyboard. Gibt es eine Art tutorial oder eine Schritt für Schritt Erklärung, wie Sie einen ergänzenden Blick auf eine Auflistung anzeigen,
2
Antworten
Ich eine Auflistung erstellt anzeigen und ich bin laden Bilder in es. Problem ich bin quer ist, wenn ich auf eine Zelle klicken, um es zu bekommen ist indexPath.Element oder indexPath.Zeile, die zahlen sind alle geschraubt. Klick
2
Antworten
Ich versuche zum erstellen einer UICollectionView mit paging und dass jedes Element max Breite 250 Punkte, ich habe es geschafft, um es zu schaffen, aber ich habe 2 Probleme: Das erste Element beginnen, nicht wie es sein
3
Antworten
Ich bin mit UICollectionView, lag ein Haufen von Zellen, die geteilt durch die Anfangsbuchstaben Ihrer Titel. Jede Zelle sollte einen sehr dünnen Rahmen um ihn herum, und die Abschnittsüberschriften sollten Balken oben und unten. Hier ist mein
4
Antworten
Habe ich eine custom flow-layout nach dieser Beitrag. Hier ist meine Umsetzung: @implementation CustomLayout -(void)prepareLayout{ [super prepareLayout]; // [self invalidateLayout]; if(self.collectionView){ CGSize newItemSize=self.itemSize; //Number of items per row int itemsPerRow=3; float totalSpacing=self.minimumLineSpacing*(itemsPerRow-1); newItemSize.width=(self.collectionView.bounds.size.width -totalSpacing)/itemsPerRow; if(self.itemSize.height>0){ float itemAspectRatio=self.itemSize.width/self.itemSize.height;
2
Antworten
Habe ich eine Sammlung Ansicht, dass die Einrichtung als eine einzelne horizontale Reihe von Zellen. Es wirft die folgenden constraint-Fehler (ich bin mit AutoLayout): Das Verhalten der UICollectionViewFlowLayout ist nicht definiert, da die Höhe des Elements muss
2
Antworten
Ich bin auf der Suche nach einem Weg, Sie zu ersetzen die native UIPageViewController horizontale paging mit einer UICollectionView. bisher habe ich die folgenden: let layout = UICollectionViewFlowLayout() layout.scrollDirection = .horizontal layout.itemSize = collectionView.frame.size layout.minimumLineSpacing = 0
2
Antworten
Ich versuche zu setup, was sollte ein einfaches horizontales layout mit UICollectionView, im Kreise herum, ohne dass diese das gewünschte Ergebnis, so dass alle Zeiger oder Beispiele sind herzlich willkommen. Wohl wenig Sinn, mich einfügen von code
2
Antworten
Ich habe eine UICollectionView mit einer benutzerdefinierten Zelle. Ich hatte dieses vollständig funktioniert, bis ich versucht, die Sammlung zu erstellen Ansicht programmgesteuert ändern, anstatt aus dem storyboard. Ich Tat dies, weil ich war nicht in der Lage,
2
Antworten
Dieser Frage wurde ein paar mal nachgefragt aber keine Antworten sind ausführlich genug für mich zu verstehen, warum/wie die Dinge funktionieren. Für den Verweis auf die anderen Fragen sind: , Wie update-Größe von Zellen in UICollectionView nach
5
Antworten
Ich bin neu Collectionview, aber nicht für iOS. Ich bin mit custom Flowlayout für meine collectionview. Ich muss zurück contentsize basierend auf der aktuellen Anzahl der Elemente zurückgegeben, die von CollectionView Datenquelle. Ist es trotzdem zu wissen,
1
Antworten
Ich würde gerne einen ausgelagerten UICollectionView, mit jeder Seite, die Anzeige von Zellen von Links nach rechts. Was kann ich erreichen mit klassischen UICollectionViewFlowLayout und layout.scrollDirection = UICollectionViewScrollDirectionHorizontal; Das Ergebnis ist die folgende : page 1 page
9
Antworten
Ich versuche, erstellen eine klebrige zusätzliche header, der bleibt in all der Zeit, und nicht die Reaktion auf das scrolling-events. Die Lösungen die ich bisher gefunden noch reagieren auf bounch scrollen und behoben werden mithilfe einer benutzerdefinierten
1
Antworten
Ich versuche in den Griff zu bekommen neue iOS 7 APIs, die es ermöglichen, für interaktive, animierte view-controller-übergänge, einschließlich der übergänge zwischen UICollectionViewLayouts. Habe ich genommen und geänderte code aus der WWDC 2013, iOS-CollectionViewTransition", die hier gefunden
3
Antworten
Ich versuche einen Effekt zu erstellen wo ändere ich das layout meiner UICollectionView beim ändern der frame-Größe Zunächst die collectionView layout präsentiert die "thumbnail" - Galerie-Stil voller Bildschirm. Nach Größe des Rahmens, um einen dünnen Streifen -
1
Antworten
Ich bin Implementierung einer benutzerdefinierten flow-layout. Es hat 2 Haupt-Methoden zu überschreiben, um zu bestimmen, die Platzierung der Zellen: layoutAttributesForElementsInRect und layoutAttributesForItemAtIndexPath. In meinem code layoutAttributesForElementsInRect genannt wird, aber layoutAttributesForItemAtIndexPath nicht. Was bestimmt, welche aufgerufen wird? Wo
5
Antworten
Will ich machen 2pt schwarz-Separatoren in UICollectionView für unsere neue app. Screenshot aus unserer app finden Sie weiter unten. Wir konnten nicht verwenden UITableViewdenn wir haben eigene einfügen/entfernen von Animationen, scrolling und parallax-Effekte und so weiter. InformationsquelleAutor
2
Antworten
Ich bin mit einem CollectionView in meiner ios-app. Jede Kollektion Zelle enthält eine Schaltfläche "löschen". Durch anklicken der Schaltfläche die Zelle, die gelöscht werden soll. Nach der Löschung dieser Raum wird gefüllt mit unten Zelle (ich möchte
10
Antworten
Versuchen, fügen Sie einen Ergänzenden Blick in meine UICollectionView als header. Habe ich Probleme bekommen es zu arbeiten. Ich benutze eine benutzerdefinierte UICollectionViewFlowLayout zurückgeben contentSize dass immer mindestens 1 pixel größer, dann wird der Rahmen (ich bin
6
Antworten
Ich getan haben, einen Blick in CollectionView mit CustomLayout. In iOS6 funktionierte es toll, aber iOS7 wirft er eine Ausnahme wie diese. Terminating app due to uncaught exception 'NSInternalInconsistencyException', Grund: 'layout-Attribute für das Ergänzende Element bei index-Pfad
2
Antworten
Habe ich ein Grundraster in einer UICollectionView. Es ist eine einfache 2-Spalte, mehrere Zeilen-layout verwenden UICollectionViewDelegateFlowLayout. Wenn eine Zelle ausgewählt ist, möchte ich auf dim hintergrund, schweben die Zelle in der Mitte des Bildschirms und anschließend einen
1
Antworten
Schreibe ich eine benutzerdefinierte UICollectionViewFlowLayout und ich habe bemerkt, dass initialLayoutAttributesForAppearingItemAtIndexPath: und initialLayoutAttributesForAppearingDecorationElementOfKind:atIndexPath: genannt werden für alle Abschnitte, wenn ich rufe performBatchUpdates:completion: auf die Sammlung anzuzeigen. Das Ergebnis ist, dass alle Abschnitte der animation angewendet, um Sie
3
Antworten
Arbeite ich an UICollectionView mit custom-layout. In zwei Tagen kann ich nicht verstehen, wie header hinzufügen, um UICollectionView. Ich habe sehr simple-view-controller (erstellt im storyboard mit eigenem layout): class ACollectionViewController: UICollectionViewController { enum Identifiers: String { case
2
Antworten
Schreibe ich meine erste iOS-app und I-Naht, werden mit einigen Problemen, die die änderung der Hintergrundfarbe einer UICollectionView. Die app hat ein navigation-controller und-Ansichten. Zunächst war ich in der Lage, die Farbe zu ändern, die in meiner
6
Antworten
Ich fand einen blog auf zu machen, wie die klebrige Header und es funktioniert Super. Nur die Sache ist ich glaube nicht, dass es berücksichtigt die sectionInserts. Dies ist, wie seine beabsichtigte Aussehen: Habe ich meine Einsätze:
7
Antworten
Dass zwei Header in UICollectionView? Habe ich eine UICollectionView was nutzt das flow-layout, das auch über eine Kopf-und Fußzeile: --------- | head | --------- | A | B | --------- | C | D | --------- |
6
Antworten
dies ist eine ziemlich einfache Frage, aber ich habe nicht in der Lage zu finden, eine definitive Antwort zu es auf SO (wenn ich es verpasst haben, bitte korrigieren Sie mich). Grundsätzlich, meine Frage ist: Ist es
4
Antworten
1) Wie kann ich das erreichen, wie gezeigt in Bild mit UICollectionView? 2) ich habe versucht -(CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath Methode & bestanden unterschiedliche Größen, aber es lässt die Räume zwischen den Zellen. Kann ich
5
Antworten
Also ich umgesetzt haben, arbeiten sticky-Header in meinem UICollectionView teilweise durch Rücksendung YES aus shouldInvalidateLayoutForBoundsChange:. Jedoch, dies hat Auswirkungen auf die Leistung und ich will nicht die Unwirksamkeit des gesamten layout, nur mein header-Abschnitt. Nun, nach der
4
Antworten
Betrachten UICollectionView mit flow-layout und horizontaler Richtung. Standardmäßig werden die Zellen von oben nach unten angeordnet, von Links nach rechts. Wie diese: 1 4 7 10 13 16 2 5 8 11 14 17 3 6 9
21
Antworten
Sind wir mit einem UICollectionView anzeigen-Zelle, die den vollen Bildschirm (abzüglich der status-und Navigationsleiste). Die Größe der Zellen wird von self.collectionView.bounds.size: - (void)viewWillAppear:(BOOL)animated { // //value isn't correct with the top bars until here // CGSize tmpSize