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
2
Antworten
Ich bin Probleme mit Wiederverwendung von Zellen und UICollectionView auf iOS 7. Mein code funktioniert auf iOS 6 aber iOS 7 ist es nicht die Wiederverwendung der Zelle nach dem Aufruf dequeueReusableCellWithReuseIdentifier (nicht anrufen prepareForReuse). Sogar dieser
6
Antworten
Ich habe versucht, legen Sie die Dauer (mit den normalen Methoden, die ich versuchen würde) für die Einstellung der animation Dauer für die UICollectionView ist selectItemAtIndexPath:animated:scrollPosition: - Methode (oder die scrollToItemAtIndexPath:atScrollPosition:animated: - Methode). Ich habe versucht [UIView
10
Antworten
Habe ich eine horizontale Scroll-collectionView mit jeder Zelle die Größe der Ansicht. Wenn ich die Seite durch den collectionView es nicht Seite durch die Zelle. Die Zellen sind nicht in der Mitte des Bildschirms. Ich habe versucht
12
Antworten
Läuft meine app in einem Gerät mit iOS 10 bekomme ich diesen Fehler: UICollectionView empfangen layout-Attribute für eine Zelle mit einem index-Pfad, der nicht vorhanden In iOS 8 und 9 funktioniert gut. Ich habe geforscht und ich
9
Antworten
2015-08-18 16:07:51.523 Beispiel[16070:269647] das Verhalten der UICollectionViewFlowLayout ist nicht definiert, da: 2015-08-18 16:07:51.523 Beispiel[16070:269647] das Element die Breite muss weniger als die Breite der UICollectionView abzüglich der Abschnitt Abstände Links und rechts-Werte, minus dem Inhalt Einschübe Links
3
Antworten
Ich versuche, um eine Sammlung zu erstellen-Ansicht mit den Zellen anzeigen Zeichenkette mit variabler Länge. Im mit dieser Funktion legen Sie die Zelle layout: func collectionView(collectionView : UICollectionView,layout collectionViewLayout:UICollectionViewLayout,sizeForItemAtIndexPath indexPath:NSIndexPath) -> CGSize { var cellSize:CGSize = CGSizeMake(self.whyCollectionView.frame.width,
7
Antworten
Ich habe einen viewcontroller mit 2 CollectionView-Controller. Möchte ich auf rotation, dass nur eine der Sammlung von Ansichten ändern auf eine benutzerdefinierte Größe, während der andere gleich bleibt. Ich habe versucht, zu verwenden: - (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout
4
Antworten
Ich immer 'Nicht gleichzeitig zu erfüllen constraints" Ausnahmen (Xcode 5, iOS 7, sowohl Geräte und simulator), wo eine der Einschränkungen in der Liste ist so etwas wie dieses: "<NSLayoutConstraint:0x165b23d0 'UIView-Encapsulated-Layout-Width' H:[StoryPlayerCell:0x165affc0(0)]>" Habe ich nicht gesetzt, diese Einschränkung
2
Antworten
Ich habe eine UICollectionView mit einem benutzerdefinierten UICollectionViewFlowLayout. Es scrollt horizontal und zeigt nur ein Element zu einem Zeitpunkt (in voller Höhe). Ich habe pagingEnabled = JA so, dass es klebt an den Seiten. Die UICollectionView zeigt
8
Antworten
Habe ich eine UICollectionView mit einem UICollectionViewFlowLayoutund ich möchte für die Berechnung der Größe des Inhalts (für die Rückkehr in intrinsicContentSize benötigt für die Anpassung seiner Höhe über AutoLayout). Das Problem ist: Selbst wenn ich eine Feste
7
Antworten
Den folgenden code drückt mein problem: (Es ist eigenständig, Sie konnte erstellen Sie ein Xcode-Projekt mit einer leeren Vorlage, ersetzen Sie den Inhalt der main.m-Datei, löschen Sie die AppDelegate.h/.m-Dateien und erstellen Sie Sie) // // main.m //
28
Antworten
Nur mein zweites mal mit UICollectionView und vielleicht habe ich abgebissen mehr, als ich kauen kann, aber dennoch: Ich die Umsetzung einer UICollectionView (myCollectionView), die verwendet benutzerdefinierte UICollectionViewCell ist, dass ich untergeordnet. Die Unterklassen-Zellen (FullReceiptCell) enthalten UITableView
9
Antworten
Erste Sprung mit der Sammlung von Ansichten und bin mit in diese Fehlermeldung: Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'konnte nicht dequeue einen Blick Art: UICollectionElementKindCell mit der Kennung Zelle - registrieren müssen, eine Feder
5
Antworten
Dies ist nicht so sehr eine Frage als eine Erklärung, wie dieses problem zu lösen. Das erste, was zu erkennen ist, dass die UICollectionView tut Erben von einem UIScrollView - so ein standard-lookup-mit einem scroll-Ansicht Inhalt ist
5
Antworten
In iOS 8 die UICollectionViewFlowLayout unterstützt automatisch die Größenänderung von Zellen auf der Grundlage Ihrer eigenen Größe des Inhalts. Dies ändert die Größe der Zellen in der Breite und Höhe nach Ihrem Inhalt. Ist es möglich, geben
3
Antworten
Ich versuche zu lernen, wie UICollectionView. Die Dokumentation ist ein wenig schwer zu verstehen, und die tutorials, die ich gefunden wurden entweder in Objective C oder lange, komplizierte Projekte. War, als ich lernen, wie man UITableViewWir ❤
1
Antworten
Ich habe gesehen, fixes für einige lagyness Probleme durch die Einstellung der layer-Eigenschaft der Ansicht view.layer.shouldRasterize = YES; Sah ich einen großen Unterschied in der Leistung bei einer UICollectionView und die Vorbereitung der Zellen und Einstellung der
12
Antworten
Ich habe eine UICollectionView das ist in etwa die Größe des Bildschirms. Die UICollectionViewCells, zeigt es die gleiche Größe wie die collectionView. Jede Zelle hat ein UIImage was die Größe der Zelle. Der CollectionView ist paging aktiviert,
3
Antworten
Muss ich wissen, wenn das nachladen einer UICollectionView abgeschlossen hat, um zu konfigurieren, Zellen danach (weil ich bin nicht die Quelle der Daten für die Zellen - andere weisen, hätte es bereits getan...) Habe ich versucht, code
3
Antworten
Weiß jemand, wie man neu laden/aktualisieren einer UICollectionView, während der collection view angezeigt wird? Im Grunde bin ich auf der Suche nach etwas ähnlich wie die standard-reloadData Methode für UITableview. InformationsquelleAutor der Frage SNV7 | 2013-02-07
3
Antworten
Ich habe eine UICollectionView mit einem UICollectionViewDataSource derzeit bietet sechs Elemente. Diese sind weniger als benötigt, um den Bildschirm zu füllen. Das problem ist, dass meine Sammlung anzeigen nur weiterblättert, wenn es genügend Elemente um den Bildschirm
3
Antworten
Ich habe eine UICollectionView mit einem benutzerdefinierten UICollectionViewLayout (eigentlich bin ich mit dieses schöne layout). Ich contentOffset = CGPointZero im viewDidLoad. Nach dem viewDidLoad, aber die Einpresstiefe von -20, und der Inhalt wird nach unten gedrückt, etwa
9
Antworten
Ich habe eine UICollectionView mit random-Zellen. Gibt es irgendeine Methode, die mir erlaubt, Zentrum-Reihen? Dies ist, wie es aussieht, standardmäßig: [ x x x x x x ] [ x x x x x x ] [
6
Antworten
Ich habe eine UICollectionView, so dass ich das arrangieren kann Ansichten in ordentliche Spalten. Ich möchte eine einzelne Spalte auf Geräte - > 500 Pixel breit. Um dies zu erreichen, habe ich diese Funktion: func collectionView(collectionView: UICollectionView,
5
Antworten
Den code unten zeigt meine header-Ansicht korrekt, aber für jeden der Abschnitte in der UICollectionView: -(UICollectionReusableView *)collectionView:(UICollectionView *)collectionView viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath { UICollectionReusableView * headerView = [collectionView dequeueReusableSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:@"SectionHeaderCollectionReusableView" forIndexPath:indexPath]; switch (indexPath.section) { case Section_One: return
13
Antworten
Ich versuche, selbst sizing UICollectionViewCells arbeiten mit "Auto-Layout", aber ich kann nicht scheinen, um die Zellen um die Größe selbst zum Inhalte. Ich habe Schwierigkeiten zu verstehen, wie die Zelle die Größe aktualisiert wird, von dem Inhalt
3
Antworten
Ich habe eine UICollectionViewController mit einem UICollectionViewFlowLayout wo meine itemSize ist die Größe der UICollectionView. Grundsätzlich ist das eine Linie layout-Zellen, wobei jede Zelle ist fullscreen und scrollt horizontal. In meinem UICollectionViewFlowLayout Unterklasse, die ich überschrieben haben
4
Antworten
Ich versuche zu implementieren ist eine UICollectionView innerhalb einer UIViewaber ich kann nicht herausfinden, wie es zu tun. Es gibt eine Menge von tutorials auf, wie Sie mit UICollectionView mit einem UICollectionViewControlleraber nicht, wie das umsetzen in
4
Antworten
Ich bin der Gestaltung einer iOS-app mit einem UICollectionView, und ich möchte den Benutzern die Auswahl mehrerer Elemente innerhalb dieser Ansicht. Es scheint, gibt es eine standard-Stil von Häkchen Apple verwendet in dieser Art von situation. Zum
15
Antworten
Ich bin mit einem UICollectionView in meinem Projekt, wo es mehrere Zellen mit unterschiedlichen breiten auf einer Linie. Nach: https://developer.apple.com/library/content/documentation/WindowsViews/Conceptual/CollectionViewPGforIOS/UsingtheFlowLayout/UsingtheFlowLayout.html es breitet sich die Zellen in der Zeile mit der gleichen Polsterung. Dies geschieht, wie erwartet, außer
3
Antworten
Wie der Titel schon sagt, meine UICollectionView nicht aktualisieren, und zeigen Sie die Zellen sofort nach dem Aufruf reloadData. Stattdessen scheint es, schließlich update meiner Sammlung Ansicht nach 30-60 Sekunden. Mein setup ist wie folgt: UICollectionView Hinzugefügt
4
Antworten
Habe ich Hinzugefügt, eine Sammlung Blick in viewDidLoad wie diese... self.collectionView = [[UICollectionView alloc] initWithFrame:CGRectMake(0, 0, 10, 10) collectionViewLayout:flowLayout]; self.collectionView.delegate = self; self.collectionView.dataSource = self; self.collectionView.backgroundColor = [UIColor whiteColor]; [self.collectionView registerClass:[CameraCell class] forCellWithReuseIdentifier:CameraCellReuseIdentifier]; [self.collectionView setTranslatesAutoresizingMaskIntoConstraints:NO]; [self.view addSubview:self.collectionView];
5
Antworten
Ich benutze eine benutzerdefinierte CollectionViewCell in meinem Storyboard. Wenn ich die app bekomme ich die Meldung: Konnte nicht gegossen Wert vom Typ 'UICollectionViewCell' TestProject.CollectionViewCell. InformationsquelleAutor der Frage coco | 2015-08-23
8
Antworten
Habe ich allowMultipleSelection aktiviert in einer Sammlung anzuzeigen. Die Zellen ändern, zu und von Ihren ausgewählten Staaten, wenn angezapft. Alles gut. Allerdings, wenn ich zurücksetzen möchten, müssen Sie die gesamte Ansicht zu ausgewählten Zustand:KEINE mit dem nachstehenden
6
Antworten
Ich habe mehrere Elemente in einem CollectionView, aber nur wenige von Ihnen wählbar sein müssen. Ich bin dieses handling mit der delegate-Methode: - (BOOL)collectionView:(UICollectionView *)collectionView shouldSelectItemAtIndexPath:(NSIndexPath *)indexPath Mein problem tritt auf, wenn eine auswählbare Option ausgewählt ist
7
Antworten
Ich habe ein problem mit meinem UICollectionView. Zunächst ist es gut zeigt, zeigt ein raster von Zellen, jede Zelle mit einem einzigen UIImageView. Diese UIImageViews zeigen PNGs mit Transparenz gespeichert sind, in das app-bundle. Mein problem ist,
5
Antworten
Machte ich einen UICollectionView mit einem vertikalen scrollen. Die Breite der Zelle größer als der Bildschirm breit ist, so habe ich eine customFlowLayout basierend auf UICollectionViewFlow layout Rücksendung der rechten berechnete Größe des Inhalts. Aber das funktioniert
6
Antworten
Ich bin mit einem UICollectionView Blättern Sie durch eine Reihe von Miniaturansichten schnell. Einmal scrollen endet, möchte ich die Anzeige eines größeren hi-res-version der aktuellen Miniaturansicht. Wie kann ich erkennen, wenn der Benutzer abgeschlossen scrollen? Ich mache
6
Antworten
Ich habe diese Anordnung im Interface Builder Alle Eigenschaften werden auf null gesetzt. Jedoch, wenn ich es auf Gerät und simulator scheint es, wie diese Wo ist der Raum oberhalb der Zellen kommen? Also ich versuchen, diese
7
Antworten
Wenn die UICollectionView ist gefüllt mit Gegenständen, die Sie immer gehen Sie nach rechts, um die Kanten der UICollectionView etwa so: --------------- |X X X X X X X| |X X X X X X X| |X
7
Antworten
Möchte ich meine Abschnitte in der UICollectionView zu haben, die einen header mit einem Bild. Ich habe diese Schritte befolgt: auf dem storyboard zugeordnet header als Zubehör für meine UICollectionView gab es einen Bezeichner erstellt eine Unterklasse
6
Antworten
Bin ich mit einer UICollectionView mit UICollectionViewFlowLayout. Ich die Größe der einzelnen Zelle über den collectionView:layout:sizeForItemAtIndexPath: Beim Wechsel von hochformat zu Querformat, möchte ich Sie zum anpassen der Größe der einzelnen Zelle, um vollständig passen Sie die
6
Antworten
Ich bin neu UICollectionView und ich bin nach einem tutorial habe ich auf dem web gefunden, aber ich bin stecken auf einem Fehler habe ich nicht herausfinden können. Hier ist ein bisschen Kontext. Im debugger kann ich
7
Antworten
Ich versuche, fügen Sie UICollectionView zu ViewControllerund ich brauche die 3 Zellen pro Zeile, ohne Leerzeichen zwischen den Zellen (es sollte Aussehen wie ein Gitter). Zelle Breite sollte ein Drittel der Bildschirm-Größe, so dass ich dachte, dass
2
Antworten
In meiner Anwendung, die ich verwenden, aktualisieren Sie die Kontrolle mit der collection view. UICollectionView *collectionView = [[UICollectionView alloc] initWithFrame:[UIScreen mainScreen].bounds]; collectionView.alwaysBounceVertical = YES; ... [self.view addSubview:collectionView]; UIRefreshControl *refreshControl = [UIRefreshControl new]; [collectionView addSubview:refreshControl]; iOS7 hat einige
10
Antworten
Ich Suche eine Anleitung oder ein tutorial, die mir zeigen, wie Sie eine einfache UICollectionView, die nur mithilfe von code. Im waten durch die Dokumentation auf Apples Websiteund Im mit das Referenz-Handbuch als gut. Aber ich würde
5
Antworten
Implementierte ich eine UICollectionView, die Größe der Zellen ist w90 h90. Wenn ich es auf dem iPhone 6 bekomme ich den richtigen Abstand zwischen Zelle, aber wenn ich es auf dem iPhone 5s bekomme ich mehr Abstand
5
Antworten
Ich habe eine UICollectionView mit einem segmented control wechseln zwischen Daten. Aber wie ändere ich die UICollectionViewCell Größe Eigenschaften programmgesteuert ? dann kann ich custom jedem Stil passend zum jeweiligen Datentyp. Zum Beispiel ändern Sie die Breite
8
Antworten
Dies ist im Zusammenhang mit, aber unterscheidet sich von Verwenden Flow-Layout oder Anpassen?. Ist hier eine Abbildung von, was ich versuche zu tun: Frage ich mich, wenn ich dies mit einem UICollectionViewFlowLayout eine Unterklasse davon, oder wenn
4
Antworten
Habe ich zwei Abschnitte in UICollectionView. Ich will zeigen, einen Abschnitt header in UICollectionView nur für den 1. Abschnitt. Nicht in das 0.§. Also habe ich versucht, zurück nil im viewForSupplementaryElementOfKind: Methode für section == 0 und