2009-11-20 13 views
5

Sto pensando a questo problema da molto tempo.iPhone: c'è un modo per caricareFromNib e avere un riutilizzatoreIdentificatore?

Provo a utilizzare diversi tipi di celle nella mia tabella, ognuno dei quali ha il proprio controller di cella e ha un riutilizzoIdentificatore E carico da NIB.

Il problema si riduce a questo: è possibile init un cellulare tramite [UITableViewCell initWithStyle: reuseIdentifier:] o tramite [NSBundle loadNibNamed: Proprietario: opzioni:].

Mi trascuro qualcosa o c'è una possibilità di averli entrambi: carica da pennino e usa reuseIdentifier?

+0

Ecco la risposta -> http://stackoverflow.com/questions/413993/loading-a-reusable-uitableviewcell-from-a-nib –

risposta

0

sto saltellare si sta utilizzando personalizzato UITableViewCell. reuseIdentifier è proprietà di sola lettura e quindi non è possibile impostare, ma ci sono due modi,

1) Apri il tuo pennino personalizzato in Interface Builder e impostare identifier proprietà e utilizzare la stessa stringa come reuseIdentifier durante la chiamata dequeueReusableCellWithIdentifie r.

2) Passare reuseIdentifier nel costruttore del file del pennino e quindi chiamare il suo costruttore di base lì che prende lo stile e l'identificatore come argomenti.

Problemi correlati