Hallo,
kennt jemand das Geheimnis, wie man einen AttributedString sauber zeichnet. Darüber bin ich schon öfter gestolpert.
osxentwicklerforum.de/index.ph…c44a669175285bc16a1861c03
Der String wird auf ein CALayer gezeichnet:
Alles anzeigen
an den beiden Parametern für den ctx zu fummeln bringt auch nichts. Mit anderen Werten als den defaults wirds nur noch schlimmer.
Gruß
Manfred
kennt jemand das Geheimnis, wie man einen AttributedString sauber zeichnet. Darüber bin ich schon öfter gestolpert.
osxentwicklerforum.de/index.ph…c44a669175285bc16a1861c03
Der String wird auf ein CALayer gezeichnet:
Quellcode
- - (void)drawLayer:(CALayer *)layer inContext:(CGContextRef)ctx
- {
- UIGraphicsPushContext(ctx);
- CGContextSetAllowsFontSmoothing(ctx, true);
- CGContextSetAllowsAntialiasing(ctx, true);
- [_theText drawWithRect: _textFrame
- options: NSStringDrawingUsesLineFragmentOrigin | NSStringDrawingUsesFontLeading
- context: nil];
- UIGraphicsPopContext();
- }
an den beiden Parametern für den ctx zu fummeln bringt auch nichts. Mit anderen Werten als den defaults wirds nur noch schlimmer.
Gruß
Manfred
Seminare, Artikel, Code. ObjectiveCeeds - alles für die Apfelzucht.