首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用ZSSRichTextEditor字体格式化HTML?

如何用ZSSRichTextEditor字体格式化HTML?
EN

Stack Overflow用户
提问于 2015-11-17 13:22:21
回答 1查看 310关注 0票数 0

我在我的应用程序中使用下面的第三方库ZSSRichTextEditor。具有、Bold、斜体和带下划线的文本。这是可行的--这个图书馆是有希望的。格式化文本后,我将通过调用下面的方法来请求formatting,getHTML它只会返回我的字符串的HTML。

在此之后,我需要将它显示在UILabelUITextView中--当我试图显示这些文本时,它是向我展示文本,而不是显示我想要的字体。我该怎么做呢?

我附上了一些截图让事情变得简单。

请参阅屏幕截图2-3中的字体差异。

我将HTML转换为属性化字符串,然后将其设置为UITextViewUILabel

代码语言:javascript
复制
NSString *htmlString = [self getHTML];
NSAttributedString *attributedString = [[NSAttributedString alloc] initWithData:[htmlString dataUsingEncoding:NSUnicodeStringEncoding] options:@{NSDocumentTypeDocumentAttribute:NSHTMLTextDocumentType} documentAttributes:nil error:nil];
descriptionTextView.attributedText = attributedString;
EN

回答 1

Stack Overflow用户

发布于 2015-11-18 17:06:29

编辑器的样式如下:

代码语言:javascript
复制
* {outline: 0px solid transparent; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-touch-callout: none;}
html, body {padding:0; margin:0; font-family:Arial, Helvetica, sans-serif;}
body {padding:10px; overflow-y: scroll; -webkit-overflow-scrolling: touch; height:100%;}

这和浏览器所做的一样,是为内容设置一些默认样式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33758040

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档