これはかなり基本的だと思います。それは、伝統的な英語のテキストと正常に動作しますが、私はロシアや他のキリル文字を渡すとき、テキストがごちゃ混ぜにすべて出てくるiPhoneでロシア文字を入力するとcStringが失敗する
float curpo = CGContextGetTextPosition(ref).x;
float newpo = 0;
float textw = 0;
const char *text = [userName cStringUsingEncoding:NSUTF8StringEncoding];
CGContextSetTextDrawingMode(ref, kCGTextInvisible);
CGContextShowTextAtPoint (ref, 0, pos, text, strlen(text));
newpo = CGContextGetTextPosition(ref).x;
textw = newpo - curpo;
:私は私のためにファイルにテキストを書き込み、次のコードを持っています。これをどうすれば解決できますか?
正確に私が必要としたもの。ありがとうございました。 – mostlyharmless