Hej utknąłem w dziwnym miejscu i muszę zwrócić się do Was z prośbą o pomoc.
Chciałbym aby tekst w UITextView miał efekt stroke, czy ktoś mógłby mi podpowiedzieć jak to zrobić?
Szukałem trochę w sieci, ale wszelkie próby wykorzystania Quartz 2D zwracają mi błędy "CGContextSetRGBStrokeColor: invalid context 0x0. This is a serious error", "CGContextSetTextMatrix: invalid context 0x0. This is a serious error","CGContextShowTextAtPoint: invalid context 0x0. This is a serious error" itd.
Żadne inne sposoby nie działają i jakoś nie mam pomysłu jak można rozwiązać ten problem.
UITextView i efekt stroke dla tekstu
Rozpoczęty przez
izdum
, 27 wrz 2013 22:18
1 odpowiedź w tym temacie
#1
Napisano 27 września 2013 - 22:18
#2
Napisano 28 września 2013 - 14:00
Ok udało mi się ogarnąć problem.
Dla zainteresowanych podrzucam jak to zrobić:
NSMutableAttributedString *text = [[NSMutableAttributedString alloc]initWithString:@"nasz text"];
[text addAttribute:NSStrokeColorAttributeName value:[UIColor blueColor] range:NSMakeRange(0, text.length)];
[text addAttribute:NSStrokeWidthAttributeName value:[NSNumber numberWithFloat:2.0] range:NSMakeRange(0, text.length)];
[textView setAttributedText:text];
[text release];
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych