UITextView中的下标/上标



我想显示和编辑我的应用程序的上标和下标。在UITextView的文档中它说你不能使用任何不适用于整个文档的格式。我意识到我还有一些关于如何显示这些格式的选项,我不确定什么是最好的,我想要一些建议。

  1. 我也许可以子类化UITextView来实现那个效果,但我不太确定我会怎么做,在文档中它说你不应该子类化它。我也知道不能听Apple的:-D.

  2. 我可以重新发明轮子,使用核心图像来放置单个角色,同时非常注意他们的大小和位置,相对于其他角色。

我是新来的,如果有其他的想法,我将不胜感激。

理想情况下,你希望使用一个NSAttributedString,它支持超级/下标以及其他"富文本"特性。但是,UITextView不直接支持nsattributedstring。

这里的线程讨论您的选项。建议使用omniggroup的OmniUI框架,该框架可以在这里找到。我个人没有使用过这个库,但它看起来很有前途。

对于格式化的文本,最简单的选择是使用HTML,一个UIWebView。

最新更新