Hallo,
kennt jemand das Geheimnis, wie man einen AttributedString sauber zeichnet. Darüber bin ich schon öfter gestolpert.
osxentwicklerforum.de/index.ph…b11a86662de337c61aad93023
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…b11a86662de337c61aad93023
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.