- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
标签的 HTML
我想用 <blockquote>
显示 HTML 文本UITextView
中的标签.
HTML 示例:
<div>
<blockquote class="uncited">
<div>
<cite>Nick:</cite>
<blockquote class="uncited">
<div>
<cite>Tom:</cite>censored<br>
Hello
</div>
</blockquote>
<p>World</p>
</div>
</blockquote>
<p>Text</p>
</div>
我使用以下代码在单元格中显示 HTML 文本:
UITextView *textView = (UITextView*)[cell viewWithTag:100];
NSAttributedString *attributedString = [[NSAttributedString alloc] initWithData:[thisComment.htmlText dataUsingEncoding:NSUnicodeStringEncoding] options:@{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType } documentAttributes:nil error:nil];
textView.attributedText = attributedString;
但是在UITextView
它看起来像纯文本。我想得到它:sample我怎样才能做到这一点?我应该使用什么样的图书馆?我想 HTML -> Markdown -> NSAttributedString -> TextView
最佳答案
Apple 的 HTML 到 AttributedText 解析器非常适合 CSS,因此您实际上可以像为原始 Web 客户端一样编写它。
let parsedCommentHTML = html.replacingOccurrences(of: "<blockquote>\n", with: "<blockquote>\n<k style=\"color:#ccc; font-size: 2em; font-family: 'Copperplate'\">“</k>")
let blockQuoteCSS = "\nblockquote > p {color:#808080; display: inline;} \n blockquote { background: #f9f9f9;}"
let pCSS = "p {margin-bottom: 0px;}"
let cssStyle = "\(blockQuoteCSS)\n\(pCSS)\n"
return try NSAttributedString(data: ("<html><head><style>\(cssStyle)</style></head><span style=\"font-family: HelveticaNeue-Thin; font-size: 17\">\(CONTENT)</span></html>").data(using: String.Encoding.unicode)!, options: [NSDocumentTypeDocumentAttribute : NSHTMLTextDocumentType], documentAttributes: nil)
关于UITextView 中带有 <blockquote> 标签的 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23409819/
和之间的单词的正则表达式
基本上我想去除 block 引号之间的单词文档。我是一个正则表达式新手,即使在使用了 rubular 之后,我也离答案不近了。 感谢任何帮助。 最佳答案 使用 HTML 解析器并忘记正则表达式。正则表
我是一个java正则表达式新手,所以我在这里询问你是否可以帮助我解决这个问题。所以我有一串带有 block 引用标签的单词,如下所示: Lorem ipsum dolor sit amet, cons
我有一个 block 引用,其中引用符号是使用 CSS 内容生成的,使用伪选择器 :before 和 :after 就像这样: div.paragraph blockquote::before, di
我需要一个在页面居中的 block 引用,前后都有双引号 Plunker Example : Quote text 我有以下 CSS: .wrapper {
我希望为每个 blockquote 元素创建一个样式规则: 一个。将背景图像设置为无平铺的 sf_speech.png,水平和垂直尺寸为 100% 以覆盖整个 block 引用和 uses the d
我正在尝试使用 block 引号将代码添加到我的网站,但似乎我是唯一遇到此问题的人。我简单地说: blah { blghta } 但它出现在网站上:废话{废话} 如何在不手动遍历每一行并添加分
为什么 blockquote 在它的末尾添加了一个额外的 br,我该如何避免它?我怎样才能删除添加的额外 br 以便我的所有行都在一起> .container-content .main-conten
我想修改我的 html/css 以获得类似红色修改的内容,添加两个程式化引号,并使图像适应我的 的大小元素。 我的html是 [...] The project started with the
目前我们正在使用 通过 CSS 为字符串添加开始和结束引号,因为我们需要自定义样式。但是,它们没有与文本开头之前的开头引号和文本末尾的结束引号对齐。 我们如何解决对齐问题? blockquote {
我一直在玩一些 block 引用样式,使用 :before 和 :after 在引用后面插入一些漂亮的引号。然而,伪元素的绝对位置似乎并没有得到尊重。非常感谢任何指点。 参见:http://codep
我的 blockquote 和 cite code 看起来和适用于 shorts quotes(参见 Albert Einstein quote),但是当我的引用太长时(参见 Bill Gates q
Tumblr 经常在 blockquote 内有 blockquote in blockquote 等等......我想让每一个都不同。 CSS nth-child 不起作用,所以我求助于 jQuer
这个问题在这里已经有了答案: What is the correct way to mark up the author of a (block)quote? (2 个答案) 关闭 5 年前。 我有
我正在尝试使用 bootstrap 3.3.6 提供的元素标签,当在我的组件 View 中使用它时,它抛出错误作为未知元素。 知道如何解决这个问题吗? error getting is 'blockq
进行大引号
几年前,我使用标签在我的网站上创建了一个引号(带有大引号)。 现在我想做同样的事情,但它不再起作用了。我得到的唯一东西是小的“”而不是大的。 如何取回旧的、大的? 谢谢! 最佳答案 我相信您正在寻找这
?
我正在尝试使用 Markdown 包含多个块引用,但我坚持关闭初始块引用并开始一个新引用的语法,而不是在当前块引用中继续并添加其他段落... === 当前语法 === > Review1 >
我试图将一些选定的元素包装在 中标签,但我认为可能有效的方法是替换现有标签而不是包装它们。 这是我的代码。 $("input[value='Quote']").on("click", functio
我在输入这段代码时遇到了问题: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a a
这个问题在这里已经有了答案: Display element as preformatted text via CSS [duplicate] (4 个答案) How to change a spa
中剪辑
我试图限制我在 block 引用中加载的任何内容的水平大小(我不控制 block 引用中的内容,所以我知道它会搞砸我的布局)。这是页面布局的简化测试用例:
我是一名优秀的程序员,十分优秀!