2009-11-20 17 views
5

Ich denke jetzt sehr lange über dieses Problem nach.iPhone: Gibt es eine Möglichkeit, LoadFromNib UND haben eine Wiederverwendung Identifier?

Ich versuche, verschiedene Arten von Zellen in meiner Tabelle zu verwenden, die jeweils ihren eigenen Zell-Controller haben und eine Wiederverwendung Identifier UND laden von NIB.

Das Problem läuft darauf hinaus: Sie können eine Zelle entweder über [UITableViewCell initWithStyle: reuseIdentifier:] oder über [NSBundle loadNibNamed: owner: options:] initiieren.

Überblicke ich etwas oder gibt es eine Möglichkeit, beides zu haben: Laden von der Spitze und benutze reuseIdentifier?

+0

Hier ist Ihre Antwort -> http://stackoverflow.com/questions/413993/loading-a-reusable-guidableviewcell-from-a-nib –

Antwort

0

einer Frage kann man manchmal auf dem richtigen Weg führen: Ich

Die Antwort finden Sie hier: https://discussions.apple.com/thread/1664267?threadID=1664267

+0

Hallo ich konnte nicht die Lösung finden, auf die Sie zeigten, – LolaRun

+0

ich verwaltet Um die ursprüngliche URL zu erhalten, indem Sie die URL entschlüsseln ... versuchen Sie die neue URL. Ich habe gerade meinen Beitrag bearbeitet – Tomen

0

Ich Hüpfen Sie maßgeschneiderte UITableViewCell verwenden. reuseIdentifier ist nur lesbar Eigenschaft, so dass Sie es nicht einstellen könnte, aber es gibt zwei Möglichkeiten,

1) im Interface Builder Ihre benutzerdefinierten nib Öffnen und setzen identifier Eigenschaft und verwenden diese gleiche Zeichenfolge wie reuseIdentifier während dequeueReusableCellWithIdentifie r aufrufen.

2) Übergeben Sie reuseIdentifier im Konstruktor Ihrer NIB-Datei und rufen Sie dort ihren Basiskonstruktor auf, der Stil und Bezeichner als Argumente akzeptiert.