我正在尝试以这种方式向 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 之后和“°”字符之前。