Tag: uicollectionview

Die UICollectionView Klasse verwaltet eine geordnete Sammlung von Daten und stellt Sie mithilfe von anpassbaren layouts. Sammlung Ansichten bieten die gleiche Allgemeine Funktion, wie Tabelle Ansichten, außer, dass eine Auflistung anzeigen ist in der Lage, zur Unterstützung von mehr als nur single-Spalten-layouts. Sammlung Ansichten unterstützen anpassbare layouts, die verwendet werden können, zu implementieren multi-column grids, Fliesen-layouts, kreisförmigen layouts und viele mehr. Verfügbar in iOS 6.0 und höher

UICollectionView Abstand Margen

Anzahl der Antworten 13 Antworten
Ich habe eine UICollectionView was zeigt, Fotos. Ich habe die collectionview mit UICollectionViewFlowLayout. Es funktioniert gut, aber ich hätte gerne Abstand auf die Margen. Ist es möglich, dass die Verwendung UICollectionViewFlowLayout oder muss ich die Umsetzung meiner

UICollectionView autosize Höhe

Anzahl der Antworten 7 Antworten
Wie kann ich richtig die Größe einer UICollectionView, so dass es voll ist, wird dessen Inhalt angezeigt? Ich habe versucht, viele Dinge, einschließlich der Einstellung der frame-Aufruf reloadData und ungültig, layout: self.collectionView.contentSize = CGSizeMake(300, 2000); self.collectionView.frame =

Wie kann ich markieren ausgewählt UICollectionView Zellen? (Swift)

Anzahl der Antworten 6 Antworten
Ich habe eine UICollectionView, und der Benutzer ist in der Lage, um mehrere Zellen auszuwählen. Es ist ein bisschen schwer den überblick zu behalten, welche Zellen ausgewählt wurden, so brauche ich etwas Weg, darüber zu gehen, Hervorhebung/erstellen

UICollectionView performBatchUpdates: belebt alle Bereiche

Anzahl der Antworten 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

So wählen Sie einige Elemente in der UICollectionView, nachdem Sie es zuerst laden?

Anzahl der Antworten 3 Antworten
Habe ich versucht zu schreiben [self collectionView:myCollectionView didSelectItemAtIndexPath:selectedIndexPath] und UICollectionViewCell aktiviert=JA in viewDidLoad, und es hat die Methode implementiert didSelectItemAtIndexPathaber die Zelle nicht ausgewählt ist. Schrieb ich den ausgewählten Zustand in UICollectionViewCell Unterklasse ist (void)setSelected:(BOOL)selected. Nach der

ios UICollectionView Trennung oben / unten zwischen den Zellen

Anzahl der Antworten 2 Antworten
Habe ich eine Sammlung anzuzeigen, ist in Ordnung, und ich habe eingestellt, das die Trennung für die X-Polsterung, und es funktioniert gut, aber für die Y-Abstand zwischen Zellen, scheint nicht zu passen KEINE Trennung Dies ist mein

NSIndexPath und IndexPath in Swift 3.0

Anzahl der Antworten 1 Antworten
Habe ich vor kurzem konvertiert mein code Swift 3.0. Meine Sammlung view und table view data source-Methoden, die jetzt enthalten IndexPath statt NSIndexPath in Ihre Signatur der Methode. Aber noch innerhalb der Methode definiert wird, so ist

UICollectionView Delegierten der tap-Methode nicht immer genannt

Anzahl der Antworten 8 Antworten
Habe ich eine Sammlung Ansicht, die Datenquelle delegieren gut funktioniert, aber UICollectionViewDelegate: -(void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath { NSLog(@"didselect"); } nicht aufgerufen, obwohl ich die Stellvertretung (so wie ich mit Datenquelle aus, und es funktionierte) Ich muss noch

iOS-Assertion-Fehler in UICollectionView

Anzahl der Antworten 7 Antworten
Ich bin immer der Fehler ... *** Assertion failure in -[UICollectionView _dequeueReusableViewOfKind:withIdentifier:forIndexPath:], /SourceCache/UIKit/UIKit-2372/UICollectionView.m:2249 Wenn Sie versuchen, zum anzeigen einer UICollectionView. Den Linien, die es verursacht sind... static NSString *CellIdentifier = @"Cell"; UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:CellIdentifier forIndexPath:indexPath];

How to get cell atIndex in UICollectionView mit swift?

Anzahl der Antworten 4 Antworten
Ich mache Sammlung anzeigen programmgesteuert. Hier ist der code, der in func viewDidLoad let layout: UICollectionViewFlowLayout = UICollectionViewFlowLayout() layout.sectionInset = UIEdgeInsets(top: 20, left: 20, bottom: 20, right: 20) layout.itemSize = CGSize(width: 90, height: 120) collectionView = UICollectionView(frame:

Wählen Sie die Elemente programmgesteuert in UICollectionView

Anzahl der Antworten 4 Antworten
Ich habe eine UICollectionViewController: - (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section { return [self.pageTastes count]; } - (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath { CellTasteCollectionView *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"Cell" forIndexPath:indexPath]; Taste *taste = [self.pageTastes objectAtIndex:indexPath.item]; [[cell imageView] setImage:taste.image]; [cell setObjectId:taste.objectId]; return

UICollectionView VS UITableview

Anzahl der Antworten 2 Antworten
Habe ich eine app, die zeigen, über 1000 items, alle diese Daten sind lokal ( gespeichert über coredaata) und versenden mit der app. In der Erforschung der UI-Mechanismen zu zeigen, die Elemente, ich stehe zwischen der Wahl

Geben Sie Zeilen-und Spaltennummer für die UICollectionView

Anzahl der Antworten 5 Antworten
Möchte ich zeigen, eine UICollectionView, die enthält genau 2 Zeilen und 100 Zellen in jeder Reihe. //1 - (NSInteger)collectionView:(UICollectionView *)view numberOfItemsInSection:(NSInteger)section { return 100; } //2 - (NSInteger)numberOfSectionsInCollectionView: (UICollectionView *)collectionView { return 2; } //3 - (UICollectionViewCell

Wie kann ich einstellen, collection view die Größe der Zelle über die auto-layout

Anzahl der Antworten 5 Antworten
Hallo, ich versuche, um die Größe der Zelle über die auto layout. Möchte ich die Anzeige der Zelle, indem Sie die 3 durch 3. Erste Zelle margin-left=0 Letzten Zelle margin-right=0 Und alle von der Zelle Platz hat

iOS UICollectionView Abstand noch da, wenn auf 0 gesetzt - Wie man ohne Abstand zwischen den Zellen

Anzahl der Antworten 6 Antworten
Habe ich eine einfache UICollectionView, die ich mit 0-Abstand zwischen den InterfaceBuilder, aber wenn ich Auffüllen der Ansicht Sammlung mit Zellen es gibt noch einige Abstand. Ist es etwas besonderes und nicht sofort ersichtlich ist, dass ich

Header-Abschnitt in UICollectionView mit benutzerdefinierten UICollectionViewLayout

Anzahl der Antworten 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

So ändern Sie UICollectionView Scroll-Richtung?

Anzahl der Antworten 1 Antworten
Habe ich erfolgreich eine UICollectionView. Ist es möglich, ändern Sie die scrollDirection? Können Sie bitte zeigen, wie zu implementieren ist es programmatisch? InformationsquelleAutor der Frage Entitize | 2015-08-30

UICollectionView - Zellen Nicht anzeigen

Anzahl der Antworten 5 Antworten
Was ich versuche zu erreichen, ist eine 3x3-Tabelle mit UICollectionView. Aber es funktioniert einfach nicht, zeigt keine Zellen, wenn die Anwendung ausgeführt wird. Es zeigt die Hintergrundfarbe der CollectionView obwohl (die ich zu blau) Kann mir hier

Hat der UITableView "beginUpdates" und UICollectionView "performBatchUpdates" haben das gleiche Verhalten?

Anzahl der Antworten 1 Antworten
Graste ich die Dokumentationen, als ich begann mich zu Fragen, wenn "beginUpdates" in einer UITableView und "performBatchUpdates" in einem UICollectionView haben das gleiche Verhalten. Wenn dem so ist, gibt es einen Grund, dass Sie anders genannt, obwohl

Wie man ein ausgewähltes Element in der Ansicht Sammlung mit indexPathsForSelectedItems

Anzahl der Antworten 4 Antworten
Ich habe eine collectionView von Fotos und wollen, das Foto, die war cliked zu einem detailViewControler. Die Sammlung von Daten kommen aus : var timeLineData:NSMutableArray = NSMutableArray () Ich würde gerne die Vorbereitung für segue-Methode. Mein problem

Erstellen langsame scrollen zu indexPath in UICollectionView

Anzahl der Antworten 5 Antworten
Arbeite ich an einem Projekt, wo ich mit einem UICollectionView auf, ein "Bild-ticker", wo ich Werbung für eine Reihe von logos. Der collectionView ist ein Element hohe und zwölf Elemente lang, und zeigt zwei zu drei items

Swift: gewusst Wie: aktualisieren Sie UICollectionView layout nach einer rotation des Geräts

Anzahl der Antworten 7 Antworten
Ich verwendet UICollectionView (flowlayout) verwenden, um ein einfaches layout. die Breite für jede Zelle ist auf die Breite des Bildschirms mit self.view.frame.width aber wenn ich das Gerät drehen, die Zellen nicht aktualisiert. Ich gefunden habe, eine Funktion,

Wann UICollectionView statt UITableView?

Anzahl der Antworten 13 Antworten
Fand ich, dass UICollectionView ist wie eine verbesserte version von UITableView eingeführt in iOS6, aber wenn soll ich wählen UICollectionView statt UITableView? Gibt es noch Apps mit UITableViewwenn UICollectionView alles tun können, was UITableView tun können ,

Dynamische Zelle Breite der UICollectionView je nach Etikettenbreite

Anzahl der Antworten 5 Antworten
Ich habe eine UICollectionView, dass Lasten Zellen aus wiederverwendbaren Zelle, die das label enthält. Ein array stellt Inhalte für das Etikett. Ich kann die Größe Bezeichnung Breite je nach Inhalt Breite leicht mit sizeToFit. Aber ich kann

Statt UICollectionView wird ein schwarzer Bildschirm angezeigt

Anzahl der Antworten 6 Antworten
Ich versuche zu implementieren der Infinitiv scrollen UICollectionView gesehen hier. Dinge, die fehlten bei mir: ViewController.h: @interface ViewController : UIViewController<UICollectionViewDataSource, UICollectionViewDelegate> @end DataCell.h: @interface DataCell : UICollectionViewCell @property (nonatomic, strong) UILabel *label; @end DataCell.m: #import "DataCell.h" @implementation

Einfache UICollectionView, um zu zeigen, Bilder verhält sich seltsam: Einige Bilder werden korrekt dargestellt, manche in der falschen position, einige fehlen bei allen

Anzahl der Antworten 1 Antworten
Möchte ich zeigen, Bilder in einem raster auf dem iPhone mit einem UICollectionView, zeigt 3 Bilder eine Zeile. Für ein "dead simple test" (wie ich dachte), habe ich Hinzugefügt 15 JPG-Bilder zu meinem Projekt, so dass Sie

Wie kann ich das anpassen, die Auswahl Stand meiner UICollectionViewCell Unterklasse?

Anzahl der Antworten 4 Antworten
Habe ich eine benutzerdefinierte UICollectionViewCell Unterklasse überschreibt initWithFrame: und layoutSubviews setup seine Ansichten. Allerdings hab ich jetzt versuchen zu tun, zwei Dinge, die ich habe Probleme mit. 1) ich versuche, passen Sie den Status der UICollectionViewCell bei

Wie setze ich UICollectionViewDelegateFlowLayout?

Anzahl der Antworten 2 Antworten
Einen UIViewController verwaltet eine Referenz zu einem UICollectionView. Sollte der controller ändern Sie die integrierte flow-layout mit dem UICollectionViewDelegateFlowLayout. Ist es ziemlich einfach, legen Sie die Ansicht als Datenquelle zu sich selbst: MyViewController.m - (void)viewDidLoad { self.collectionView.dataSource

Autorisieren Sie die UICollectionView-Höhe, um sie an die Inhaltsgröße anzupassen

Anzahl der Antworten 4 Antworten
Ich habe eine UICollectionView, wird eine Schaltfläche erzeugt eine neue Zelle in der Sammlung anzeigen. Und ich will UICollectionView so passen Sie die Größe entsprechend der Größe des Inhalts (wenn es eine oder zwei Zellen, dann UICollectionView

UICollectionView - didDeselectItemAtIndexPath wird nicht aufgerufen, wenn die Zelle ausgewählt ist

Anzahl der Antworten 5 Antworten
Das erste, was ich tun ist, um die Zelle ausgewählt haben. - (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath { UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"Cell" forIndexPath:indexPath]; cell.selected = YES; return cell; } Wird und die Zelle ist erfolgreich ausgewählt.

UICollectionView Wählen Sie das Problem aus und heben Sie die Auswahl auf

Anzahl der Antworten 13 Antworten
Also ich habe ein main-Objekt, das hat viele Bilder zugeordnet werden. Ein Bild ist auch ein Objekt. Sagen, Sie haben eine Sammlung view-controller, und controller haben Sie cellForItemAtIndexPath gut anhand der Hauptsache, wenn es das aktuelle Bild

Schaltflächenaktion abrufen: UICollectionView Cell

Anzahl der Antworten 6 Antworten
Habe ich eine UICollectionViewCell durch die Feder und fügte eine Taste im es und erstellt eine .h und .m-Dateien Hinzugefügt, die Klasse, die Federn file's owner.schrieb dann eine button-Aktion in der .m angeschlossen über Steckdose. Die Auflistung

UICollectionView Durchführen von Updates mit performBatchUpdates

Anzahl der Antworten 3 Antworten
Ich habe eine UICollectionView denen ich versuche, einfügen von Elementen in dynamisch/mit animation. Also ich habe eine Funktion, downloads, Bilder asynchron und möchten, legen Sie die Elemente in Gruppen. Sobald ich meine Daten, ich möchte Folgendes tun:

Wo UICollectionViewCell hervorheben: Delegat oder Zelle?

Anzahl der Antworten 6 Antworten
Entsprechend der Collection View Programming Guide sollte man Griff den visuellen Zustand der Zelle zu den highlights in der UICollectionViewDelegate. Wie diese: - (void)collectionView:(PSUICollectionView *)collectionView didHighlightItemAtIndexPath:(NSIndexPath *)indexPath { MYCollectionViewCell *cell = (MYCollectionViewCell*)[collectionView cellForItemAtIndexPath:indexPath]; [cell highlight]; } -

Wie kann ich Abschnittsüberschriften in UICollectionView programmgesteuert aktivieren / deaktivieren?

Anzahl der Antworten 5 Antworten
Wie kann ich Sie aktivieren/deaktivieren Sie die Abschnittsüberschriften in UICollectionView programmgesteuert? Kann es sehr einfach sein, leicht getan im Storyboard (checkbox), aber wie es zu tun im code? InformationsquelleAutor der Frage Xyand | 2014-07-03

Kann die Hintergrundfarbe auf UICollectionView (iOS) nicht ändern

Anzahl der Antworten 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

UICollectionView: Aktueller Indexpfad für die Seitenkontrolle

Anzahl der Antworten 5 Antworten
Ich bin mit einem UICollectionView mit einem flow-layout zu zeigen, eine Liste der Zellen, ich habe auch eine Seite-Steuerelement zeigt die aktuelle Seite, aber es scheint keine Möglichkeit zu Holen Sie sich die aktuellen index-Pfad, ich weiß,

Woher weiß ich, dass die UICollectionView vollständig geladen wurde?

Anzahl der Antworten 11 Antworten
Habe ich zu tun, einige in der Bedienung, wenn UICollectionView vollständig geladen ist, D. H. damals all die UICollectionView datasource - /layout-Methoden aufgerufen werden soll. Wie erkenne ich das?? Gibt es eine delegate-Methode zu wissen, UICollectionView geladen

UICollectionView cellForItemAtIndexPath registriert die Zelle nicht

Anzahl der Antworten 5 Antworten
Ich versuche, mit UICollectionViewCellda alle, die ich anzeigen möchten, ist ein Bild. Ich kann nur hinzufügen, das Bild der Zelle mit UIColor colorWithImage: auf die UICollectionViewCell's contentView Eigenschaft. In meinem loadView Methode, ich bin die Registrierung der

Starten Sie UICollectionView bei einem bestimmten Indexpfad

Anzahl der Antworten 9 Antworten
Momentan habe ich eine Auflistung anzeigen, die nicht waagerecht paging, wobei jede Zelle ist fullscreen. Was ich will zu tun ist für die collectionview, um zu einem bestimmten index, wenn es zeigt. Recht, jetzt bin ich mit

UICollectionView aktuellen sichtbaren Zellindex

Anzahl der Antworten 14 Antworten
Ich bin mit UICollectionView ersten mal in meinem iPad-Applikation. Ich habe UICollectionView so dass seine Größe und die Größe der Zelle ist die gleiche, heißt nur einmal Zelle zu einem Zeitpunkt angezeigt. Problem: Nun, wenn der Benutzer

Das Animieren von UIScrollView contentInsset führt zu einem Sprung-Stottern

Anzahl der Antworten 7 Antworten
Ich implemeted eine custom refresh control (meiner eigenen Klasse keine Unterklasse), und aus irgendeinem Grund seit dem Umstieg auf iOS 8, Einstellung der contentInset der scroll-Ansicht (insbesondere UICollectionView) starten Sie die refresh-animation bewirkt eine seltsame springen/Ruckeln. Hier

UICollectionView mit einem sticky-Header

Anzahl der Antworten 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:

So erstellen Sie die ergänzende Ansicht in UICollectionView, wie es Abschnittsüberschriften im einfachen UITableView-Stil tun

Anzahl der Antworten 11 Antworten
Ich bin kämpfen, um Sie zu erreichen, ein "floating section-header" - Effekt mit UICollectionView. Etwas, das war einfach genug in UITableView (Standard-Verhalten für UITableViewStylePlain) scheint unmöglich, in UICollectionView ohne viel harte Arbeit. Übersehe ich das offensichtliche? Bietet

Dynamische UICollectionView-Headergröße basierend auf UILabel

Anzahl der Antworten 5 Antworten
Ich habe gelesen, ein paar Beiträge über das hinzufügen von header zu UICollectionView. In einer iOS 7+ - app in Swift, ich bin versucht, einen header hinzufügen, der mit einem UILabel in dessen Höhe anpassen, basierend auf

UICollectionView mit zwei Headern

Anzahl der Antworten 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 | --------- |

Ausrichtung von rechts nach links auf UICollectionView

Anzahl der Antworten 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

UICollectionView fügt oberen Rand hinzu

Anzahl der Antworten 6 Antworten
Ich möchte ein UICollectionView Kontrolle zeigt Daumen horizontal (nur eine einzige Zeile Daumen). Für einige Grund, die UICollectionView drücken die Daumen 44 Pixel nach unten, so dass die "0" height tatsächlich ist "44". Ich nehme an, es

iOS UICollectionView-Eigenschaft der Prototypzellengröße ignoriert

Anzahl der Antworten 7 Antworten
Ich bin mit einem UICollectionView mit zwei Prototyp-Zellen. Der Prototyp-Zellen, die unterschiedliche breiten aufweisen und enthält verschiedene Steuerelemente (Bild-Ansicht und Browser-Ansicht). Ich bin bestimmt wieder die richtige Prototyp-Zelle für einen bestimmten index (alle Zellen zeigen die richtigen

Ändern Sie den Hintergrund der UICollectionView-Zelle beim Tippen

Anzahl der Antworten 4 Antworten
Ich habe eine UICollectionView, dass ich programmgesteuert erstellt. Ich möchte mich für die auflistungsansicht zu Verhalten in der folgenden Weise: 1. User touches cell 2. Cell background color changes 3. User releases touch 4. Cell background color