【发布时间】:2013-10-18 21:52:00
【问题描述】:
我正在使用这个 git 项目:https://gist.github.com/xslim/851018
我想在我的文本视图上显示字体样式,例如粗体、斜体、下划线......
我称之为:
self.dataTextView.attributedText = [[NSAttributedString alloc]initWithHTML:item.text];
"item.text" 来自网络服务器,使用 api (JSON),它包含特殊字符的 html 实体!
一切正常,比如粗体、斜体.....除了标签:&
编辑:
例如使用 & :
来自网络服务器的我的输入 (item.text):
@"I play football & <b>tennis</b>"
我的 Iphone 上显示的结果:
我踢足球网球。
我的 iphone 上的预期结果应该是:
I play football & tennis
似乎“initWithHTML”破坏了我的 html 编码,我不知道为什么....
我不知道为什么它不起作用?
【问题讨论】:
-
您的问题不清楚。你能解释一下你想要达到的目标吗??
-
你需要清除文本中的html字符吗?
-
我想正确显示编码的文本:)
-
item.text 是否来自 XML?
-
不通过使用 API 来自网络服务器 :)
标签: html ios objective-c nsattributedstring