Cacao – Modificare il testo dell’etichetta

Ho una applicazione cocoa che legge un file di testo. Vorrei visualizzare il testo in un multi-etichetta di riga, ma io per la vita di me non può capire. Ho aperto il mio .pennino file e poped un multi-etichetta di riga in basso, ma dopo che mi sono bloccato.

Non ho alcuna esperienza di lavoro con Xcode o di Cacao, per lo più di Eclipse, Visual Studio, e praticamente ogni altro IDE ad eccezione di Xcode che sembra molto straniera.

InformationsquelleAutor Nick | 2010-06-04

 

One Reply
  1. 10

    Se hai il testo in una NSString, si può facilmente mettere in etichetta.

    Primo, in .h file (o intestazione) del controller di classe, creare un nuovo IBOutlet quindi si può fare riferimento all’etichetta:

    IBOutlet NSTextField *myLabel;

    Andare in .xi ter del file in cui l’etichetta è. Controllo-trascinare dall’oggetto controller per l’etichetta, e selezionare “myLabel” opzione per applicare l’etichetta specifica.

    Quindi, nel metodo in cui si desidera inserire il testo nell’etichetta, digitare la seguente:

    [myLabel setStringValue:myString]; (dove “myString” è il tuo NSString)

    Nota: Questo è tutto supponendo che si sa come fare le cose di base come le classi controller – se non, mi piacerebbe sicuramente check out Cacao Dev Centrale (http://www.cocoadevcentral.com/.)

    • Purtroppo non so le classi controller
    • Nick: Si (dovrebbe) avere un oggetto che possiede la finestra e tutte le sue opinioni, e anche il modello (almeno una parte di quel modello è il valore che si desidera visualizzare in etichetta). L’oggetto è un controller. La classe controller golfromeo si riferisce è semplicemente la classe dell’oggetto. Per ulteriori informazioni, vedere il Cacao Fondamenti di Guida: developer.apple.com/mac/library/documentation/Cocoa/Conceptual/…

Lascia un commento