将n显示为下标

时间:2013-04-30 12:44:23

标签: iphone ios objective-c ios5

我想在我的app中显示n作为下标,当我使用unicode字符时,我的模拟器上会显示一个正方形。 想在这里显示“bn”n必须在下标。这可能是一个基本问题,但我无法解决这个问题,因为我正在开发我的第一个应用程序。请帮帮我 提前谢谢..

我试过的代码是

    NSString * strstatic=@"\nb \u2099;
    GenEqn.text=[NSString stringWithFormat:@"Your Equation is ==> %@",strstatic];

2 个答案:

答案 0 :(得分:0)

我会打开OS X的角色查看器并将角色直接拖到Xcode中。事实证明它确实有效!

答案 1 :(得分:0)

您只能使用您正在使用的字体中可用的字符。您需要将字体更改为具有该字符的字体或更改您正在使用的字符。

选中此项以添加自定义字体:Can I embed a custom font in an iPhone application?

或者使用NSAttributedString(可能使用类似DTCoreText的库,具体取决于您需要支持的iOS版本)来指定文本布局/格式。