0

我正在为一些同事编写一个实用程序。该应用程序本质上是一个自定义记事本,带有代表他们用来转录任务的速记的按钮。所有按钮都将一个字符串添加到我已设置为保存成绩单的数组中,然后我将字符串添加到这样的行数组中。

[currentRow addObject:@"("];

有些速记需要用下标书写,有些需要用上标书写。我需要的所有字符都没有 Unicode 字符,所以我一直在尝试围绕属性字符串对代码进行排序,但我不太明白。有人对此或一些示例代码有建议吗?

此外,在转录过程中将此转录本打印到屏幕后,我将其发送到电子邮件正文……所以我认为我还需要担心那里的格式。我目前使用纯文本,但电子邮件可能是 HTML。谢谢!

4

1 回答 1

0

如果在 WebView 中显示文本,则可以使用 html 标签设置上标。它还具有在较旧的 iOS 版本上运行的优势,并且您可以重复使用邮件中的文本。

NSString *myText=@"This text contains <sub>subscript</sub> and <sup>superscript</sup> text.";
[self.myWebView loadHTMLString:myText baseURL:nil];
于 2012-11-09T17:37:42.017 回答