2012-05-29 11 views
9

Jak uzyskać UIBezierPath od postaci za pomocą Glyph w SDK iOS.Jak uzyskać UIBezierpath przy użyciu Glyph w iOS SDK

I przeszli przez this, ale jest ona wykazujące podwójną linię i chcę tylko jeden wiersz ..

Ponieważ jestem nowy w tej research..Please mi pomóc rozwiązać ten problem .. Nie chcę dowolny kod, ale chcą uzyskać odwołanie od ciebie ..

Właściwie chcę dostać UIBezierPath opisujące kształt każdej litery alfabetu ..

z góry dzięki ..

Odpowiedz

4

zdarza mi się, że miał Aby to zrobić dla projektu, nad którym pracuję, stwierdziłem, że ten odnośnik jest bardzo pomocny: Low-level text rendering.

Kod rdzeń, że użyłem do stworzenia ścieżki z glifów (skorygowana o swoim przypadku):

CGGlyph glyph = ...; 
CTFontRef font = CTFontCreateWithName((__bridge CFStringRef)@"Helvetica", 25, NULL); 
CGAffineTransform transform = CGAffineTransformIdentity; 
CGPathRef path = CTFontCreatePathForGlyph(font, glyph, &transform); 
UIBezierPath *bezier = [UIBezierPath bezierPathWithCGPath:path]; 
CGPathRelease(path); 
CFRelease(font); 
Powiązane problemy