UILabels和Unicode

时间:2011-04-30 05:13:00

标签: objective-c ios unicode uilabel

我知道有类似问题,但我没有找到满意的答案。

我正在尝试创建一个UILabel来显示一个等式。我不喜欢为指数和下标设置多个标签,因为我将要进行计算,并且指数和下标的位置必须转移以保持格式化。相反,我想在我的UILabel中输入上标和下标'n'(分别为0x207F和0x2099)的Unicode形式,并在答案改变时让它们相应地移动。我一直在寻找一段时间,但我找不到答案。有没有办法做到这一点?

2 个答案:

答案 0 :(得分:2)

你可以在uilabel中分配一个unicode,如下所示 -

[yourLabel settext:@"\u207F and \u2099"];

答案 1 :(得分:1)

您可以将%C格式说明符用于unicode。

myLabel.text = [NSString stringWithFormat:@"String with unicode %C", 0x207F];