【问题标题】:Unable to change colour in UIWebView无法在 UIWebView 中更改颜色
【发布时间】:2011-06-22 09:08:52
【问题描述】:

我正在使用以下代码,如果我想制作一个 HTML 页面,它可以正常工作,但它不适用于 UIWebView。看起来不知道为什么 web 视图不呈现 HTML 标签。有什么办法可以解决吗?

 NSString *htmlString = [NSString stringWithFormat:@"<html><head><style type='text/css'>body { color:#FFFFFF; background-color: #000000; }</style></head><body>%@</body></html>",string];

[webView loadHTMLString:htmlString baseURL:nil];

【问题讨论】:

  • 您是否尝试过使用普通 URL 的 UIWebView?可能是您的 webview 设置有问题。向我们展示您的设置代码?
  • UIWEbView 在这里只是一个出口.. 是的,它打开了一个 url.. 它也打开了这段代码,但颜色没有改变。它仅显示黑色作为文本和白色背景..

标签: html objective-c uiwebview


【解决方案1】:

此代码适用于我:

- (void)viewDidLoad {
    [super viewDidLoad];
    NSString *string = [[NSString alloc] initWithFormat:@"Helooooooo"];
    NSString *htmlString = [[NSString alloc] initWithFormat:@"<html><head><style type='text/css'>body { color:#FFFFFF; background-color: #000000; }</style></head><body>%@</body></html>", string];
    [webView loadHTMLString:htmlString baseURL:nil];
}

截图如下:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    • 2017-08-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多