我想显示和编辑我的应用程序的上标和下标。在UITextView的文档中它说你不能使用任何不适用于整个文档的格式。我意识到我还有一些关于如何显示这些格式的选项,我不确定什么是最好的,我想要一些建议。
-
我也许可以子类化UITextView来实现那个效果,但我不太确定我会怎么做,在文档中它说你不应该子类化它。我也知道不能听Apple的:-D.
-
我可以重新发明轮子,使用核心图像来放置单个角色,同时非常注意他们的大小和位置,相对于其他角色。
我是新来的,如果有其他的想法,我将不胜感激。
理想情况下,你希望使用一个NSAttributedString,它支持超级/下标以及其他"富文本"特性。但是,UITextView不直接支持nsattributedstring。
这里的线程讨论您的选项。建议使用omniggroup的OmniUI框架,该框架可以在这里找到。我个人没有使用过这个库,但它看起来很有前途。
对于格式化的文本,最简单的选择是使用HTML,一个UIWebView。