【问题标题】:How to convert TextView.attributedText in HTML format in iOS?如何在 iOS 中将 TextView.attributedText 转换为 HTML 格式?
【发布时间】:2017-05-26 01:50:58
【问题描述】:

在这个文本视图中,我通过富文本编辑器编辑文本

【问题讨论】:

  • 你真的认为我们可以帮助你只拥有那个奇怪的图像吗?
  • @NSNoob 完成 ;)

标签: ios iphone


【解决方案1】:

您可能正在寻找“所见即所得”的文本视图。

您可以尝试在线搜索WYSIWYG html ios,看看哪个库最适合您。 ZSSRichTextEditor 例如是 iOS 的富文本编辑器。您只需转换 UITextView 并获得更改输出 html 的额外按钮。 (粗体、下划线、颜色等)

【讨论】:

  • NSString *str = textView.attributedText ;
【解决方案2】:

TextView 只能显示简单文本。 你可以在 UIWebView 中显示 html。

【讨论】:

  • TextView 可以显示任何文本。包括一个 HTML 字符串。
【解决方案3】:
NSAttributedString *articleText = _txtView.attributedText;

NSDictionary *documentAttributes = @{NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType};

NSData *htmlData = [articleText dataFromRange:NSMakeRange(0, articleText.length) documentAttributes:documentAttributes error:NULL];
NSString *str = [[NSString alloc] initWithData:htmlData encoding:NSUTF8StringEncoding];
NSLog(@"%@", str);

【讨论】:

    猜你喜欢
    • 2010-12-03
    • 2012-02-02
    • 2011-02-07
    • 2014-07-25
    • 2016-01-19
    • 1970-01-01
    • 2011-04-07
    • 1970-01-01
    相关资源
    最近更新 更多