2012-02-05 9 views
9

Non riesco a capire come impostare un NSDateFormatter per una visualizzazione cella tabella di testo statico in Interface Builder utilizzando la nuova vista basata NSTableViews. Dal momento che il problema è Interface Builder legata, ecco i passaggi per ricreare il setup in Interface Builder:NSDateFormatter in NSTableView basato su visualizzazione

  1. Crea Table View
  2. Change di modalità-View base, il nome di una colonna Data e averlo contiene viste di testo statico.
  3. Riempire la tabella con alcuni dati di prova (una colonna deve contenere le date)
  4. Creare un NSDateFormatter, nelle impostazioni, impostare la Data Style-Style Breve
  5. aprire il testo statico View per la nostra data e impostare il formattatore su NSDateFormatter.

Mi sembra di ottenere sempre la formattazione della data predefinita. Come posso applicare il formato della data alle date nella tabella?

+1

Provare a copiare la configurazione. Non vedo alcun testo nella mia tabella ... Come hai impostato i dati del test? Immagino solo di riempire il campo di testo statico e le celle di campo di testo. – Mundi

risposta

13

La soluzione è stata in realtà molto semplice con l'ultima XCode 4.3.1:

  • In Interface Builder, trascinare un Data Formatter nella cellula bersaglio (così diventa è bambino)
  • Impostare il formato della data for the Date Formatter

Nessun cablaggio aggiuntivo era necessario. Spero che questo aiuti qualcun altro a correre in questo.

+1

Che soluzione priva di codice stranamente utile e contro-intuitiva. –

Problemi correlati