私はこの方法で NSString に UNICODE 文字を追加しようとしています:
NSString *euFormatted = [NSString stringWithFormat:@"\u200A%@",self.eu];
また
unichar hairspaceChar = 0x200A; // hairspace symbol
NSString* hairSpace = [[NSString alloc] initWithCharacters:&hairspaceChar length:1];
NSString *euFormatted = [NSString stringWithFormat:@"%@%@",hairSpace,self.eu];
しかし、結果ではありません...私は解決策を見つけようとしていますが、3日以来私を夢中にさせています.
そのような文字列を表示するUILabelのフォントも設定しようとしました:
bigFont = [UIFont fontWithName:@"Helvetica" size:10.0f];
しかし、HAIRSPACE はサポートされていません。
ここにスクリーンショットがあります。HAIRSPACEは、NUMBER 10の後、「°」文字の前にあると思われます。