-3

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

我试过的代码是

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

2 回答 2

0

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

于 2013-04-30T12:48:41.467 回答
0

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

检查此以添加自定义字体:我可以在 iPhone 应用程序中嵌入自定义字体吗?

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

于 2013-04-30T12:48:47.420 回答