标签: ios formatting uitextview subscript superscript
我想显示和编辑上标并下载我的应用程序。在UITextView的文档中,它表示您不能使用任何不适用于整个文档的格式。我知道我还有一些关于如何显示这些格式的选项,我不确定什么是最好的,我想要一些建议。
我可以将UITextView子类化以实现这种效果,但我不太确定如何做到这一点,并且在文档中它说你不应该将它子类化。我也知道不要听Apple :-D。
我可以重新发明轮子并使用核心图形来放置他们所属的个人角色,同时非常注意他们相对于其他角色的尺寸和位置。
我很新,所以任何其他想法都会非常感激。
答案 0 :(得分:1)
理想情况下,您希望使用支持超级/下标以及其他“富文本”功能的NSAttributedString。但是,UITextView不直接支持NSAttributedStrings。
线程here讨论了您的选择。建议使用Omnigroup的OmniUI框架,可以找到here。我没有亲自使用过这个库,但看起来很有希望。
答案 1 :(得分:0)
格式化文本的最简单选项是使用HTML,即UIWebView。