我需要在UITextView中使用多种字体样式。单个Textview中的粗体,斜体和下划线文本。像:
根据用户选择,一个词是粗体第二个可能是斜体第三个下划线。
我不认为这是允许的,但如果有人已经实现并希望分享的话。我需要这一切,同时输入文字,同时显示。
由于
答案 0 :(得分:1)
你是对的,标准的UITextView不支持丰富的编辑。目前有一些解决问题的方法。
Omni Group根据开源许可证released their iOS and Mac frameworks。其中包括一个功能非常强大的富文本编辑器(参见:OUIEditorFrame.m)。这些非常强大但也非常复杂。他们的样本iPad应用程序包含富文本编辑器示例。可以找到进一步的讨论here
其次,this guy一直在开发自定义的富文本编辑控件,并根据可协商的许可协议提供它。
最后,您可以自己完成所有操作并创建一个实现UITextInput协议的编辑器控件。除了Apple文档之外,还有一些提示可以执行此操作here。
答案 1 :(得分:0)