Im essayant de dessiner une string avec CGContextShowTextAtPoint. CGContextShowTextAtPoint n'accepte que "const char" comme input de string. mon problème est que certaines des strings ont des caractères spéciaux comme ä, ö, ü etc.
si je convertis ces strings en un "const char"
NSSsortingng *label = @"Küche"; const char *charLabel = [label UTF8Ssortingng];
Je reçois une sortie étrange, où le ü est remplacé par des signes et des boîtes …
Que faire?
Vous ne pouvez dessiner que des caractères ASCII avec CGContextShowTextAtPoint
. Pour dessiner des strings Unicode, utilisez NSSsortingng UIKit Additions comme drawInRect:withFont:
ou (pour un dessin plus personnalisé) CoreText framework .