W jaki sposób ustawić wysokość linii lub odstęp między wierszami w NSTextView
(tj. Jak wysoka jest każda linia lub ile miejsca znajduje się między każdą linią)?Ustawianie wysokości linii/odstępu między wierszami w NSTextView
Odpowiedz
Użyj metody - (void)setDefaultParagraphStyle:(NSParagraphStyle *)paragraphStyle
w swoim NSTextView.
Dokumentacja NSParagraphStyle
Dokumentacji na NSMutableParagraphStyle
Jest setLineSpacing:
metoda NSMutableParagraphStyle. Istnieją również metody odnoszące się do wysokości linii, metody opisane w "Ustawianie innych informacji o stylu" w dokumentacji NSMutableParagraphStyle powinny okazać się przydatne.
Myślę, że tego właśnie szukasz.
zostawić odpowiedź w przypadku gdy ktoś potrzebował:
NSMutableParagraphStyle * myStyle = [[NSMutableParagraphStyle alloc] init];
[myStyle setLineSpacing:10.0];
[myTextView setDefaultParagraphStyle:myStyle];
+1 za umieszczanie słów Michaela w kodzie. – Souljacker
+1 ode mnie. Gdyby dokumentacja Apple była naprawdę pomocna, społeczność programistów Xcode Stackoverflow byłaby znacznie mniejsza! –
Jak mogę zmienić NSParagraphStyle do NSMutableParagraphStyle więc setLineSpacing: metoda będzie działać jak to, co mam teraz (w podklasie NSTextView) http: // grab.by/1ppb. I otrzymuję to ostrzeżenie dla tego problemu. – Joshua
Zmień (NSParagraphStyle *) na (NSMutableParagraphStyle *) – Michael
Dzięki, po prostu to zmniejszyłem, ale tak naprawdę nie zmienia to odstępu między wierszami, żadnego pomysłu dlaczego? – Joshua