Come è possibile impostare il carattere predefinito di un componente NSTextView? Devo avere un'area nella mia app in cui gli utenti possono apportare modifiche a un file di testo normale e mi piacerebbe che il font fosse un font a spaziatura fissa.Impostazione dei caratteri predefiniti in NSTextView
15
A
risposta
24
Trovato. This answer era vicino, ma non lo farebbe - doveva accedere all'oggetto textStorage del NSTextView prima:
[[myNSTextView textStorage] setFont:[NSFont fontWithName:@"Menlo" size:11]];
14
NSFont* font = <whatever>; [textView setFont: font];
Problemi correlati
- 1. Impostazione dei valori predefiniti nell'elenco a discesa Validazione dati
- 2. angularjs impostazione dei valori predefiniti da visualizzare prima della valutazione
- 3. Emacs: impostazione dei caratteri per la visualizzazione dei caratteri Unicode in OSX
- 4. Impostazione dell'altezza della linea/interlinea in un NSTextView
- 5. Impostazione valori interi predefiniti in activerecord
- 6. Schema ASP.NET: impostazione dei caratteri sugli assi X e Y
- 7. Completamento in NSTextView
- 8. Impostazione dei vincoli in constrOptim
- 9. Impostazione dei valori predefiniti per le proprietà personalizzate di Maven 2
- 10. UILabel/NSTextView vs. CATextLayer
- 11. NSpoint dal punto di inserimento NSTextView
- 12. Storyboard - impostazione dei delegati
- 13. MySQL Workbench - dimensioni dei tipi di dati predefiniti
- 14. PostgreSQL: i nomi dei vincoli predefiniti
- 15. IBOutlet per NSTextView in un progetto ARC
- 16. utilizzando localtime all'interno dei valori predefiniti alci
- 17. CALayer, NSTextView e ridimensionamento
- 18. NSTextView e NSAttributedString
- 19. Scrolling NSTextView to bottom
- 20. Impostazione della codifica dei risultati della query in cx_Oracle/UnicodeDecodeError con caratteri cinesi
- 21. Migrazioni delle rotaie: caricamento dei dati predefiniti
- 22. Rails routing: assegnazione dei valori predefiniti per helper dei percorsi
- 23. Argparse e ArgumentDefaultsHelpFormatter. Formattazione dei valori predefiniti quando sys.stdin/stdout sono selezionati come predefiniti
- 24. NSTextView con token
- 25. Evidenziazione della sintassi NSTextView
- 26. Impostazione dei punti di interruzione in Java
- 27. Impostazione dei cookie in Golang (rete/http)
- 28. Impostazione dei nuclei da utilizzare in parallelismo
- 29. Codifica dei caratteri System.out
- 30. valori dei parametri predefiniti in lambda C# 's espressioni
Dal NSText (superclasse di NSTextView) documentazione: “Imposta la fonte di tutto il testo del ricevitore per aFont. "Se ciò non ha funzionato per te, dovresti cercare perché. –
Inoltre, è necessario utilizzare il font e le dimensioni del pitch fisso preferito dall'utente, non un font e una dimensione codificati. http://developer.apple.com/mac/library/documentation/Cocoa/Reference/ApplicationKit/Classes/NSFont_Class/Reference/Reference.html#//apple_ref/occ/clm/NSFont/userFixedPitchFontOfSize: –
Anche con questa risposta, la mia memoria di testo sembrava smettere di consentire caratteri unicode. Ad esempio "안녕하세요!". Invece il mio NSTextView mostra "!". – Kyle