首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

IOS中如何显示带有html标签的富文本

发布网友

我来回答

4个回答

懂视网

-(NSString *)filterHTML:(NSString *)html
{
NSScanner * scanner = [NSScanner scannerWithString:html];
NSString * text = nil;
while([scanner isAtEnd]==NO)
{
//找到标签的起始位置
[scanner scanUpToString:@"<" intoString:nil];
//找到标签的结束位置
[scanner scanUpToString:@">" intoString:&text];
//替换字符
html = [html stringByReplacingOccurrencesOfString:[NSString stringWithFormat:@"%@>",text] withString:@""];
}
NSString * regEx = @"<([^>]*)>";
html = [html stringByReplacingOccurrencesOfString:regEx withString:@""];
return html;
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

热心网友

- (void)viewDidLoad
{
    [super viewDidLoad];
    
    NSString *strHTML = @"<p>你好</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这是一个例子,请显示</p><p>外加一个table</p><table><tbody><tr class=\"firstRow\"><td valign=\"top\" width=\"261\">aaaa</td><td valign=\"top\" width=\"261\">bbbb</td><td valign=\"top\" width=\"261\">cccc</td></tr></tbody></table><p><br/></p>";
    
    UIWebView *webView = [[UIWebView alloc] initWithFrame:self.view.frame];
    [self.view addSubview:webView];
    
    [webView loadHTMLString:strHTML baseURL:nil];
}

热心网友

@property (weak, nonatomic) IBOutlet UIWebView *webView;

NSString *html_str = [NSString stringWithFormat:@"<a href='http://my.oschina.net/xinfeng'>%@</a> 测试时间 %@",@"新风作浪",@"2013-05-27"];

[self.webView loadHTMLString:html baseURL:nil];

追问嗯嗯,用这个貌似可以了

热心网友

UIWebView专门显示网页,视频,语音,等等

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com