Domanda

Sto cercando di creare una vista che è simile alle proprietà di vista del movimento.

ScreenShot

Ognuno dei miei oggetti di proprietà contiene una definizione del tipo di cellula che vuole visualizzare come. Ma allo stesso tempo, mi piacerebbe usare attacchi in modo che i valori vengono aggiornati automaticamente in quanto possono essere cambiati altrove.

Ho provato un paio di differenti approcci al problema.

  • celle multiple e dataCellForTableColumn: mentre questo permette il rendering per accadere correttamente per tutti i tipi di cellule, perdo attacchi.

  • NSProxy:. Ho anche provato ad utilizzare un oggetto proxy che ho pensato che sarebbe inoltrare tutti i metodi per il tipo di cella selezionata dietro di esso, ma ancora una volta, attacchi non sembrano lavorare qui

Qualcuno ha avuto esperienza con questo tipo di problema prima? O si tratta di uno dei casi in cui attacchi non sta per tagliarlo, e avrò bisogno di fare il pesante levarmi?

Cheers!

È stato utile?

Soluzione

Non ho effettivamente provato, ma non si dovrebbe essere perdere attacchi quando si utilizza dataCellForTableColumn: consecutive:? Puoi descrivere in un po 'più in dettaglio che cosa hai provato per quanto riguarda attacchi?

Si dovrebbe essere in grado di impostare il valore della colonna legame con il "valore" di proprietà del vostro oggetto. Poi, se si restituisce il corretto tipo di cellula dataCellForTableColumn: consecutive:. Dovrebbe visualizzare correttamente

Modifica: --- cancellato gratuito consiglio errato sulle cellule vs visualizzazioni:)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top