Ios UITextView中的子/上标

Ios UITextView中的子/上标,ios,formatting,uitextview,subscript,superscript,Ios,Formatting,Uitextview,Subscript,Superscript,我想在我的应用程序中显示和编辑上标和下标。在UITextView的文档中,它说您不能使用任何不适用于整个文档的格式。我意识到我仍然有一些关于如何显示这些格式的选项,我不确定什么是最好的,我想得到一些建议 我也许可以将UITextView子类化以实现这种效果,但我不太确定我将如何做到这一点,在文档中它说不应该将其子类化。我也知道不要听苹果的 我可以重新发明轮子,使用核心图形来放置单个角色,同时特别注意它们相对于其他角色的大小和位置 我是一个新手,所以任何其他想法都会非常受欢迎。理想情况下,您希望使

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

  • 我也许可以将UITextView子类化以实现这种效果,但我不太确定我将如何做到这一点,在文档中它说不应该将其子类化。我也知道不要听苹果的

  • 我可以重新发明轮子,使用核心图形来放置单个角色,同时特别注意它们相对于其他角色的大小和位置


  • 我是一个新手,所以任何其他想法都会非常受欢迎。

    理想情况下,您希望使用支持超级/下标以及其他“富文本”功能的NSAttributed字符串。但是,UITextView不直接支持NSAttribute字符串


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

    理想情况下,您希望使用支持超级/下标以及其他“富文本”功能的NSAttribute字符串。但是,UITextView不直接支持NSAttribute字符串


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

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

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

    既然iOS 5的电子邮件中有富文本功能,你认为这意味着iOS 5的UITextView也可以包含富文本吗?看起来默认操作仍然只是复制、剪切和粘贴。不过,您可以随时添加自己的操作。既然iOS 5在其电子邮件中具有富文本功能,您认为这意味着iOS 5 UITextView也可以包含富文本吗?看起来默认操作仍然只是复制、剪切和粘贴。不过,您始终可以添加自己的操作。