结合Obj C中的Overline

时间:2013-10-18 03:40:10

标签: ios objective-c unicode nsmutablestring

这个问题应该很简单。我做了很多搜索,发现'组合上线'unicode是/ u0305。

这是任务,我想要一系列数字覆盖一个上线。我在十几个维基页面上看过它。我可以在Word和其他地方执行此操作,但不能编码,出于某种原因。但是在iOS中有一个简单的文本字段,我尝试过各种各样的字体,我似乎无法让xCode在一系列字符上显示一个单独的字符。

代码示例:

 NSString *numbers = @"12134";
 NSMutableString *numbersM = [numbers mutableCopy];
 for (int i = 0; i < [numbers length]; i++)
 {
      [numbersM insertString:@"\u0305" atIndex:(2*i+1)];
 }

 //So now numbersM includes all the overline codes. 
 [displayTest setText:numbersM];

结果不是这样的(我从其他地方复制过来)

1234

但它的读起来更像是这样(上线不会合并!)  1  2

0 个答案:

没有答案