uitextview中的文本编辑器

时间:2011-04-20 06:36:53

标签: iphone

我需要构建一个编辑器,用户可以在其中编辑文本的任何部分。我的意思是他可以加粗,加下划线或更改文本任何部分的字体。我知道在UITextView中无法做到这一点,但有没有其他方法可以实现这一目标?

7 个答案:

答案 0 :(得分:4)

请参阅此处Apple sample此处称为CoreTextPageViewer,并注意在iTunes上为开发人员提供了WWDC 2010视频,称为“Iphone OS的高级文本处理”。

此外,您可能还想查看Apple的this sample code

答案 1 :(得分:1)

为什么不试试CoreText

答案 2 :(得分:1)

UIWebView 仅允许您显示Rich内容,这意味着您无法进行编辑。

检查this对您有用

答案 3 :(得分:0)

如何使用UIWebView并嵌入HTML编辑器?

答案 4 :(得分:0)

嗨pankaj 文本视图非常有可能。你必须自己编辑

答案 5 :(得分:0)

现在人们在iOS上进行富文本编辑的方式有两种:

  1. UIWebView plus JavaScript
  2. 自定义视图实现输入的UITextInput和渲染的CoreText
  3. 但两者都非常复杂。不幸的是,Apple似乎从UITextInput中遗漏了选择机制,所以你必须自己编写所有这些。

答案 6 :(得分:0)

在iOS 6上,UITextView现在支持富文本 查看attributedText属性:

@property(nonatomic,copy) NSAttributedString *attributedText