关闭

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

899人阅读 评论(0) 收藏 举报

引自: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];
复制代码
省略号中写自己想要的效果格式。
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:71995次
    • 积分:1062
    • 等级:
    • 排名:千里之外
    • 原创:25篇
    • 转载:60篇
    • 译文:2篇
    • 评论:5条
    文章分类
    最新评论