iOS---TextView显示HTML文本

_checkAllIntroduceTextView = [[UITextView alloc] initWithFrame:CGRectMake(10, 0, kScreenWidth-20, kScreenHeight)];

_checkAllIntroduceTextView.backgroundColor = self.view.backgroundColor;

_checkAllIntroduceTextView.returnKeyType=UIReturnKeyDone;

_checkAllIntroduceTextView.delegate = self;

_checkAllIntroduceTextView.showsVerticalScrollIndicator = NO;

NSAttributedString *attributedString = [[NSAttributedString alloc] initWithData:[@"后台返回给你的html格式的字符串" dataUsingEncoding:NSUnicodeStringEncoding] options:@{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType } documentAttributes:nil error:nil];

_checkAllIntroduceTextView.attributedText = attributedString;

_checkAllIntroduceTextView.textColor = KColor_Gray_6;

[self.view addSubview:_checkAllIntroduceTextView];

<p><strong><span class=\"fontstyle0\">\U3010\U8fce\U777f\U57fa\U91d1\U3011</span></strong></p><p><span class=\"fontstyle0\">\U662f\U4e00\U5bb6\U4ee5\U6df1\U5ea6\U7814\U7a76\U3001 \U4ef7\U503c\U6316\U6398\U4e3a\U6838\U5fc3\Uff0c\U7acb\U8db3\U4e8e\U5168\U7403\U89c6\U91ce\Uff0c\U5177\U6709\U6df1\U539a\U4ea7\U4e1a\U80cc\U666f\U7684\U4e13\U4e1a\U6295\U8d44\U516c\U53f8\Uff0c\U516c\U53f8\U4e1a\U52a1\U8986\U76d6\U8d44\U4ea7\U7ba1\U7406\U7684\U591a\U4e2a\U9886\U57df\U3002<br />\U516c\U53f8\U4f9d\U6258\U63a7\U80a1\U80a1\U4e1c\U6df1\U539a\U7684\U4ea7\U4e1a\U53ca\U91d1\U878d\U80cc\U666f\U9ad8\U901f\U53d1\U5c55\Uff0c\U4e8e2014\U5e74\U6b63\U5f0f\U6210\U7acb\Uff0c\U5e76\U5df2\U6210\U4e3a\U4e2d\U56fd\U8bc1\U5238\U6295\U8d44\U57fa\U91d1\U4e1a\U534f\U4f1a\U4f1a\U5458\U3002</span></p><ul style=\"list-style-type: disc;\"><li><strong>\U7acb\U8db3\U4e8e\U5168\U7403\U89c6\U91ce</strong></li></ul><p>\U8fce\U777f\U57fa\U91d1\U662f\U4e00\U5bb6\U4ee5\U6df1\U5ea6\U7814\U7a76\Uff0c\U4ef7\U503c\U6316\U6398\U4e3a\U6838\U5fc3\Uff0c\U7acb\U8db3\U4e8e\U5168\U7403\U89c6\U91ce\U5177\U6709\U6df1\U539a\U4ea7\U4e1a\U80cc\U666f\U7684\U4e13\U4e1a\U6295\U8d44\U516c\U53f8\Uff0c\U516c\U53f8\U4e1a\U52a1\U8986\U76d6\U8d44\U4ea7\U7ba1\U7406\U7684\U591a\U4e2a\U9886\U57df\U3002</p><ul style=\"list-style-type: disc;\"><li><strong>\U5b89\U5168\U7a33\U5065\U9ad8\U901f\U53d1\U5c55</strong></li></ul><p>\U516c\U53f8\U4f9d\U6258\U63a7\U80a1\U80a1\U4e1c\U6df1\U539a\U7684\U4ea7\U4e1a\U53ca\U91d1\U878d\U80cc\U666f\U9ad8\U901f\U53d1\U5c55\Uff0c\U4e8e2014\U5e74\U6b63\U5f0f\U6210\U7acb\Uff0c\U5e76\U5df2\U6210\U4e3a\U4e2d\U56fd\U8bc1\U5238\U6295\U8d44\U57fa\U91d1\U4e1a\U534f\U4f1a\U4f1a\U5458\U3002\U6295\U8d44\U8005\U8d44\U91d1\U5747\U59d4\U6258\U94f6\U884c\U5168\U7a0b\U76d1\U7ba1\Uff0c\U7ecf\U4e25\U683c\U7684\U98ce\U9669\U63a7\U5236\U4f53\U7cfb\U548c\U624b\U6bb5\Uff0c\U5145\U5206\U8fd0\U7528\U5e02\U573a\U6cd5\U5219\Uff0c\U901a\U8fc7\U79d1\U5b66\U5316\U7684\U8d44\U672c\U8fd0\U4f5c\Uff0c\U786e\U4fdd\U5ba2\U6237\U7684\U8d44\U672c\U6295\U8d44\U5b89\U5168\U7a33\U5065\Uff0c\U4ef7\U503c\U589e\U503c\Uff0c\U6548\U76ca\U589e\U957f\Uff0c\U5145\U5206\U5b9e\U73b0\U793e\U4f1a\U6548\U76ca\Uff0c\U7ecf\U6d4e\U6548\U76ca\U4ee5\U53ca\U793e\U4f1a\U8d44\U672c\U4e09\U65b9\U5171\U8d62\U7684\U5706\U6ee1\U5c40\U9762\U3002</p><ul style=\"list-style-type: disc;\"><li><strong>\U7cbe\U82f1\U6c47\U96c6\U670d\U52a1\U4e13\U4e1a</strong></li></ul><p>\U8fce\U777f\U57fa\U91d1\U76ee\U524d\U62e5\U6709\U4e00\U6279\U5728\U8bc1\U5238\U6295\U8d44\Uff0c\U80a1\U6743\U6295\U8d44\Uff0c\U8d44\U4ea7\U7ba1\U7406\U7b49\U591a\U4e2a\U9886\U57df\U7684\U8d44\U6df1\U4e13\U4e1a\U4eba\U58eb\Uff0c\U5e76\U4e0e\U56fd\U5185\U5916\U4f17\U591a\U77e5\U540d\U91d1\U878d\U673a\U6784\U5c55\U5f00\U79ef\U6781\U5408\U4f5c\U3002\U516c\U53f8\U79c9\U627f\U201c\U552f\U6709\U4e13\U4e1a\Uff0c\U65b9\U663e\U4ef7\U503c\U201d\U7684\U7ecf\U8425\U7406\U5ff5\Uff0c\U4e0d\U65ad\U81f4\U529b\U4e8e\U63d0\U5347\U4e13\U4e1a\U80fd\U529b\Uff0c\U6253\U9020\U4e00\U6d41\U56e2\U961f\Uff0c\U5f15\U5bfc\U793e\U4f1a\U8d44\U672c\U8fdb\U5165\U8bc1\U5238\U6295\U8d44\Uff0c\U65b0\U4e09\U677f\U5e02\U573a\Uff0c\U517b\U8001\U7efc\U5408\U4ea7\U4e1a\Uff0c\U6587\U5316\U4ea7\U4e1a\U4ee5\U53ca\U4f18\U8d28BT\U9879\U76ee\U7b49\U56fd\U5bb6\U57fa\U7840\U8bbe\U65bd\U5efa\U8bbe\U9886\U57df\Uff0c\U7aed\U529b\U4e3a\U5ba2\U6237\U63d0\U4f9b\U4e13\U4e1a\U5b8c\U5584\U7684\U91d1\U878d\U6295\U8d44\U670d\U52a1\U3002</p>

时间: 2024-10-05 03:11:44

iOS---TextView显示HTML文本的相关文章

Android:TextView显示富文本信息

最近需要在TextView中显示一些超链接等信息,如URL(点击后跳转),显示网络图片等. 整理如下: 1.显示URl,在需要显示URL超链接的TextView中设置 textview.setText(Html.fromHtml(urlString)) (urlString 用html语法来标识) versionText.setMovementMethod(LinkMovementMethod.getInstance()); 上面一句必须设置,否则将无法跳转. 2.显示网络图片 textview

iOS中TextView显示HTML文本

在界面布局中,我们会用到各种控件来显示我们想要的数据来进行展示:之前遇到过这样一个问题,我从后台的数据传过来是json,解析过后直接放入一个TextView来进行显示,但是没注意到这个数据里面是HTML格式的,直接用了 结果出现了下面的情况: 未处理.png 查了一些资料,发现在TextView中有个attributedText属性,在Label中也有,具体的就不在这里说了,可以自行查询.来说说怎么解决这个问题. 如下图: 第二个方法.png 这个就是把数据的Model先获取,然后转换过来.然后

iOS 富文本格式字符 以及处理iOS8下textview设置富文本后输入bug

iOS的富文本设置,在iOS8下在textView的代理方法中设置textview的attributedText时,会出现富文本格式未加到text上的情况,可以在初始化时将文本属性赋给textview的typingAttributes.代码如下: NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init]; paragraphStyle.lineSpacing = 7;// 字体的行间距 UIF

我的Android进阶之旅------&gt; Android为TextView组件中显示的文本添加背景色

通过上一篇文章 我的Android进阶之旅------> Android在TextView中显示图片方法 (地址:http://blog.csdn.net/ouyang_peng/article/details/46916963) 我们学会了在TextView中显示图片的方法,现在我们来学习如何为TextView组件中显示的文本添加背景色.要求完成的样子如图所示: 首先来学习使用BackgroundColorSpan对象设置文字背景色,代码如下: TextView textView=(TextV

android控件之TextView(显示文本框控件)和EditText(输入文本框控件)

一.TextView(显示文本框控件) 1.TextView控件的常用属性 android:id——控件的id   android:layout_width——控件的宽度  android:layout_height——控件的高度 android:text——文本内容 android:textSize——文本大小 android:textColor——文本颜色 android:background——控件背景 <TextView android:id="@+id/name" an

Android中Textview显示带html文本【Textview显示本地图片】

Textview可以显示基本的HTML标签 <a href="..."> <b> <big> <blockquote> <br> <cite> <dfn> <div align="..."> <em> <font size="..." color="..." face="..."> <

android应用开发 button显示两行文本

自己写了个电话拨号器的程序给男朋友玩,用来专门打我的手机号,为了把界面做的好看一点,须要用到显示两行文本的button.在网上搜罗了两种方法,记录在以下.跟大家一起分享一下,希望能帮到须要的人. 方法一: <LinearLayout android:id="@+id/container" android:layout_width="wrap_content" android:layout_height="wrap_content" tool

TextView高级应用之:TextView显示Html格式内容及图片

TextView是我们开发中最最常用到的组件之一,最常用的功能主要是用来进行文字展示.可以设置文字的大小,颜色等效果等.如果觉得TextView的功能仅仅是用来显示文字的话,那就大错特错啦,更多的用处如展示图片,实现部分文字点击事件,实现诸如网址,手机号带链接等都能在TextView中一一实现.强大吧! 在项目中就经常用到TextView来显示Html格式的文字,今天就简单地贴一下.做个笔记. -------------------------简单的布局main_test_html.xml,就一

Android 使用SpannableString显示复合文本

http://blog.csdn.net/feizhixuan46789/article/details/10334441 http://www.th7.cn/Program/Android/201408/258951.shtml 在实际的应用开发过程中经常会遇到,在文本的不同部分显示一些不同的字体风格的信息如:文本的字体.大小.颜色.样式.以及超级链接等.一般情况下,TextView中的文本都是一个样式,对于类似的情况,可以借助SpannableString或SpannableStringBu

Android项目实战(十四):TextView显示html样式的文字

原文:Android项目实战(十四):TextView显示html样式的文字 项目需求: TextView显示一段文字,格式为:白雪公主(姓名,字数不确定)向您发来了2(消息个数,不确定)条消息 这段文字中名字和数字的长度是不确定的,还要求名字和数字各自有各自的颜色. 一开始我想的是用(转) SpannableString与SpannableStringBuilder来实现,因为它可以实现一段文字显示不同的颜色 但是貌似它只能固定哪些位置的文字显示什么样式,于是乎放弃. 然后就想到了用 Html