4

我已经实现了提要解析并将内容作为字符串获取。现在,我正在以编程方式通过它制作 html 文件。在 Web 视图中加载该 HTML。我的网络视图是表格视图单元格中的子视图。

在此处输入图像描述

但现在我想更改网页视图内容的字体大小,以便用户可以看到一些细节。

我的 HTML 生成代码是:

NSString * postHTML=[[_parseResults objectAtIndex:indexPath.row]valueForKey:@"summary"];

 NSString *close =[NSString stringWithFormat:@"</body></html>"];

    NSString *HTMLString = [NSString stringWithFormat:@"%@%@", postHTML,close];

    [Web_view loadHTMLString:HTMLString baseURL:nil];

[cell.contentView addSubview:Web_view];

return cell;

如何更改网页视图内容的字体大小?

4

3 回答 3

9
[myWeb loadHTMLString:[NSString stringWithFormat:@"<div style='text-align:justify; font-size:45px;font-family:HelveticaNeue-CondensedBold;color:#0000;'>%@%@",postHTML,close] baseURL:nil];

您可以在代码中设置字体大小:字体大小。

试试这个..让我知道它是否有效!

于 2012-12-14T11:15:05.690 回答
4

在 UIWebView 中,您可以在传递数据的同时使用所有 HTML 标签。

[WebView loadHTMLString:[NSString stringWithFormat:@"<div style='text-align:justify; font-size:44px;font-family:HelveticaNeue-CondensedBold;color:#ffff;'>%@",Data] baseURL:nil];

使用上面的代码,其中“数据”将是您的内容。

谢谢,

鹤芒。

于 2012-12-14T11:23:48.393 回答
1

在你的 html 中设置

NSString *string = [NSString stringWithFormat:
                        @"<html> \n" "<head> \n"
                        "<style type=\"text/css\"> \n"
                        "body {font-family: \"%@\"; font-size: %@;}\n"
                        "</style> \n"
                        "</head> \n"
                        "<body>%@</body> \n"
                        "</html>",@"Helvetica",[NSNumber numberWithInt:17],
                        @"<p><i>My data</p>"];
于 2012-12-14T11:10:18.010 回答