Je travaille sur une application où j'utilise CGContextShowTextAtPoint
pour afficher le texte à l'écran. Je veux également afficher les caractères japonais, mais CGContextShowTextAtPoint
prend comme entrée une chaîne de caractères C. Donc soit A) Comment puis-je changer les caractères japonais en une chaîne C? Si ce n'est pas possible, B) Comment puis-je imprimer manuellement les caractères japonais à l'écran (dans la méthode drawRect).Iphone CGContextShowTextAtPoint pour les caractères japonais
Merci d'avance.
Merci :)! Après avoir lu un peu dans le Docs, il semble que j'ai codé quelque chose dans le sens de la classe NSAttributedString, donc je suppose que maintenant je devrais changer tout mon code :( – kiyoshi
De rien. alors consultez NSLabel. –
Les routines de dessin de texte de Core Graphics existent depuis longtemps sur le Mac, je suppose que la prise en charge d'Unicode est devenue courante, il n'est donc pas surprenant qu'ils ne supportent que le jeu de caractères qu'ils utilisent. Vous pouvez également être en mesure d'imprimer des caractères personnalisés avec CGContextShowGlyphsAtPoint(), mais le défi génère les glyphes sur l'iPhone. Ce post a un exemple: http://www.gogo-robot.com/devblog/?p=5 –