2009-12-24 10 views

risposta

13

Utilizzare il metodo - (void)setDefaultParagraphStyle:(NSParagraphStyle *)paragraphStyle in NSTextView.

documentazione sul NSParagraphStyle

documentazione sul NSMutableParagraphStyle

C'è un metodo setLineSpacing: in NSMutableParagraphStyle. Esistono anche metodi relativi all'altezza della linea, i metodi in "Impostazione di altre informazioni di stile" nella documentazione NSMutableParagraphStyle dovrebbero rivelarsi utili.

Penso che sia quello che stai cercando.

+0

Come faccio a cambiare il NSParagraphStyle al NSMutableParagraphStyle in modo che il setLineSpacing: metodo funziona in quanto questo è quello che ho adesso (in una sottoclasse NSTextView) http: // grab.by/1ppb. E ricevo quell'avvertimento per quel problema. – Joshua

+0

Cambia il (NSParagraphStyle *) in (NSMutableParagraphStyle *) – Michael

+0

Grazie, ho appena finito, ma in realtà non cambia l'interlinea, nessuna idea del perché? – Joshua

19

lasciare la risposta in caso qualcuno bisogno:

NSMutableParagraphStyle * myStyle = [[NSMutableParagraphStyle alloc] init]; 
[myStyle setLineSpacing:10.0]; 
[myTextView setDefaultParagraphStyle:myStyle]; 
+0

+1 per mettere le parole di Michael in codice. – Souljacker

+1

+1 anche da me. Se la documentazione di Apple fosse davvero utile, la comunità di sviluppatori Xcode di Stackoverflow sarebbe molto più piccola! –

Problemi correlati