我想要一個UNICODE字符添加到NSString的這個方法:插入UNICODE字符HAIRSPACE成的NSString
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之後,並且在'°'字符之前。
你的意思是_No results_?你有沒有登錄'NSString'?控制檯顯示什麼?你使用哪種字體來顯示特殊字符? font-set支持它嗎? – holex 2013-05-14 12:41:12
我正在使用默認的系統蘋果字體。沒有結果我的意思是不在字符串內添加任何字符。 – 2013-05-14 12:53:58
'Helvetica-Regular'和'Helvetica-Oblique'支持它,另一種'Helvetica'不包括(Helvetica Neue')。 – holex 2013-05-14 12:57:34