如果使用UITextView来显示的大篇内容排版混乱,该怎么办?

转载 2012年03月28日 13:36:58

引自:http://www.aisidachina.com/forum/thread-25-1-2.html

aisida开发论坛

作者:Lisa

我在练习做应用项目时,使用了UITextView来显示大篇幅的信息,但是排版很乱,上网没找到答案,却搜出了一个UIWebView这个控件。试了在webView中加入html,效果还不错。我在网上搜的如何使用UIWebView的用法是:
  1. NSString *filePath = [[NSBundle mainBundle] pathForResource:@"about" ofType:@"html"];  
  2. NSData* htmlData = [NSData dataWithContentsOfFile:filePath];  
  3. [webView loadData:htmlData MIMEType:@"text/html" textEncodingName:@"UTF-8"
  4.     baseURL:[NSURL URLWithString:@"http://www.mywebsite.com/about.html"]];
复制代码
这个用法主要针对读html文件的。但是我现在的情况是从数据库中取出的数据要显示很好,并且数据库中不能放html标签。还有一种做法是直接在代码中加标签,具体如下:
  1. NSString *html = [NSString stringWithUTF8String:(char *)"<html><head>"];
  2. html=[html stringByAppendingString:@"<style type=\"text/css\">\r\n"];
  3.    ……
  4. html=[html stringByAppendingString:@"</body>\r\n"];
  5. html=[html stringByAppendingString:@"</html>"];
  6. [self.webView loadHTMLString:html baseURL:nil];
复制代码
省略号中写自己想要的效果格式。

自定义TextView解决排版混乱

  • 2014年12月09日 15:49
  • 2.04MB
  • 下载

如何使用微信编辑器排版微信公众号内容?

1、行首不要空两个字 专业术语叫“首行缩进”,这个在每行显示字数有限的手机屏上可以省了。 2、段与段之间要再空一行 如果没有看到空行或者分隔符这样明显的间隔,读者在阅读我们公...
  • wujihe
  • wujihe
  • 2017年08月03日 16:17
  • 182

Android TextView自动换行文字,排版混乱的原因和解决方法

1、半角字符与全角字符混乱所致:这种情况一般就是汉字与数字、英文字母混用   解决方法一: 将textview中的字符全角化。即将所有的数字、字母及标点全部转为全角字符,使它们与汉字同占两个字节...

Word文档格式混乱出错等排版问题的解决方法

编辑文档的时候,很多同学都苦恼于格式混乱、出错。文字过胖或过瘦等问题。这里,小编就教各位几招,学会后就基本可以对付文档啦。(PS:小编使用的是WORD2013,不过各个版本之间的布局一致,不用担心不适...

解决Windows记事本打开Linux程序注释乱码排版混乱的问题

本人彻彻底底小白一枚,前来科普下这个还算大众化的问题,大神绕过 ~~ 有说错的地方,欢迎指正 ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

Android-TextView换行排版混乱-允许设置SpannableString

首先感谢两个网站提供的灵感: http://www.it165.net/pro/html/201405/14606.html 另一个忘了地址了,哪天找出来加上1.概述 ...

TextView排版混乱或自动换行

在TextView显示文本的时候,我们经常会遇到自动换行后混乱的情况,这种情况是因为我们加载文本的时候没注意全角和半角或是中英字符。 一般我们输入数字、字母以及英文的时候都是半角,所以不会出现混乱,...

Android TextView自动换行文字,排版混乱的原因和解决方法

转自:http://niufc.iteye.com/blog/1729792 1、半角字符与全角字符混乱所致:这种情况一般就是汉字与数字、英文字母混用 解决方法一: ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如果使用UITextView来显示的大篇内容排版混乱,该怎么办?
举报原因:
原因补充:

(最多只允许输入30个字)