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
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
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 =
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
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
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
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
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
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
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];
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:
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
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
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
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
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
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
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
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
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
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
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
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,
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 ,
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
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
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
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
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
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
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.
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
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
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:
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]; } -
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
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
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ß,
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
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
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
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
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
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:
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
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
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
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
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
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