UILabels和Unicode

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

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

您可以在uilabel中分配一个unicode,如下所示 –

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

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

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