2016-04-21 5 views
0

Ich arbeite derzeit an einem Projekt, das eine UICollectionView hat, was ich tun möchte, ist eine andere "Path" auf der NSIndexPath, so dass ich ein Element finden kann. Im Wesentlichen habe ich derzeit:Xamarin NSIndexPath Extension/Mehr als 2 Objekte im Pfad

Ein Abschnitt (der eine Einzelperson enthält) Eine Reihe (die im Wesentlichen ein "Tag" ist) hat dies mehrere Ereignisse in für Einzelpersonen Tag. Dies ist, wo ich möchte ein extra Index auf Mein Indexpfad!)

Aber jedes Mal, wenn ich versuche, einen zusätzlichen Index hinzuzufügen, beschwert sich, dass ich nicht mehr als 2 Indizes in meinem Indexpfad haben kann. (Aber es sagt ich eine „Kategorie“ verwenden könnte - deshalb ist es weg das ich tun kann, in Xamarin/C# oder bin ich kein Glück

+0

sind Sie in der Lage mit irgendwelchen Code zu schreiben, was Sie erreichen wollen? –

+0

Was tut Ihre Datenquelle sieht folgendermaßen aus: Abschnitt [Zeile [Artikel]]? Abschnitt ist eine Liste von Listen, Zeile ist eine Liste und Artikel ist th der einzelne Artikel? – pnavk

+0

Es sieht aus wie eine Liste von Listen ... also ... ein Abschnitt wäre eine Liste von Personen, dann darin ist eine Liste von Tagen, dann eine Liste, welche Arbeit sie an diesem Tag machen .... – Chris

Antwort

0

Category s in Objective-C ist wie ein extension method in C#

.

Sie kann nicht eine neue Eigenschaft hinzufügen, mit Erweiterungsmethoden here sehen, aber man könnte dies eine weitere NSIndexPath Eigenschaft auf Ihre Collectionzellklasse hinzufügen tun.

+0

Wie meinst du das Hinzufügen einer anderen NSIndexPath-Eigenschaft zur CollectionView-Zelle? (Entschuldigung, mein Gehirn ist heute ein wenig gebraten) – Chris

Verwandte Themen