gpt4 book ai didi

iphone - 更改 UIWebView 的文本颜色

转载 作者:行者123 更新时间:2023-12-03 18:34:39 27 4
gpt4 key购买 nike

我正在制作一个 epub 阅读器,在我的 webview 中加载 HTML 页面:

[_webview loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:_pagesPath]]];

现在我想更改 HTML 页面的背景颜色和文本颜色。我使用更改了 webview 的背景颜色,

self._webview.backgroundColor = [UIColor blackColor];
self._webview.opaque = NO;

这是可行的,但我还想更改我的 WebView 的文本颜色。我该怎么做?

最佳答案

在此代码中 color:#fff 标记用于文本颜色 #fff 使用黑色

NSString *webStr =@"Your text use";

[self._webview loadHTMLString:[NSString stringWithFormat:@"<div id ='foo' align='left' style='line-height:18px; float:left;width:300px; font-size:13px;font-family:helvetica;background-color:transparent; color:#fff;>%@<div>",webStr] baseURL:nil];

如果您使用本地 html,则使用

 NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"sample" ofType:@"html"];

NSString* text = [NSString stringWithContentsOfFile:htmlFile encoding:NSUTF8StringEncoding error:nil];
NSLog(@"%@",htmlFile);

NSLog(@"Hello");

[self._webview loadHTMLString:[NSString stringWithFormat:@"<html><body bgcolor=\"#000000\" text=\"#FFFFFF\" face=\"Bookman Old Style, Book Antiqua, Garamond\" size=\"5\">%@</body></html>", text] baseURL: nil];

关于iphone - 更改 UIWebView 的文本颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11291689/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com