如何在iOS中显示来自Web服务的上标和下标?

时间:2015-01-20 16:58:15

标签: ios uilabel afnetworking nsattributedstring

目前我正在开发一个学术应用程序,我需要处理近1000个数学公式。所以,我准备了一张包含所有公式的excel表。大多数公式都有下标和上标字符。我已经在我的网络服务中上传了excel文件。我使用AFNetworking来获取服务并获取值。现在,在获取值时,上标和下标单词无法正确显示。例如,x square显示为x2。但我希望它作为x上标2.如何从服务中正确获取值并在我的UILabel中显示它。

我们很感激。

2 个答案:

答案 0 :(得分:0)

这个人有一个有趣的解决方案:https://codereview.stackexchange.com/questions/7738/display-complex-mathematical-equations-in-ios-5-0-devices

在编写数学论文时,您通常会想要使用像LaTeX这样的东西,但看起来与Objective-C集成有点困难(您需要UIWebView并使用HTML)。

答案 1 :(得分:0)

您可能有兴趣知道您可以在UTF-8中轻松上标数字,并且它们可以在您的设备上正确呈现(只要您不选择不喜欢它们的字体)。

请查看此参考:http://www.fileformat.info/info/unicode/block/superscripts_and_subscripts/utf8test.htm