【问题标题】:I am trying to Load html string into a webview. But the webview shows a white blank colour on run time我正在尝试将 html 字符串加载到 webview 中。但是 webview 在运行时显示白色空白
【发布时间】:2017-02-08 09:26:44
【问题描述】:

我正在尝试将 html 字符串加载到 webview 中。但是 webview 在运行时显示白色空白。添加 UIWebViewDelegate 并像这样声明对象。

@property (strong, nonatomic) IBOutlet UIWebView *aboutWebView;

但仍然有同样的问题。

- (void)viewDidLoad {
    [super viewDidLoad];
    [[self navigationController] setNavigationBarHidden:YES animated:YES];
    [_aboutWebView setDelegate:self];

    [self loadWebView];
    // Do any additional setup after loading the view.
}
-(void)loadWebView{
    _aboutWebView= [[UIWebView alloc]init];
    _aboutWebView.backgroundColor= [UIColor blueColor];
    NSString *embedHTML= @"html Code";

    [_aboutWebView loadHTMLString: embedHTML baseURL: nil];

}

【问题讨论】:

  • 我尝试了与您相同的代码,它适用于我。不要在 loadWebView 方法中分配和初始化 _aboutWebView。
  • 谢谢!这就是问题@user3182143

标签: html ios objective-c uiwebview


【解决方案1】:

请从您的代码中删除以下行。它适用于您。

_aboutWebView= [[UIWebView alloc]init];

【讨论】:

    【解决方案2】:

    初始化后设置web-view delegate,并添加这行代码[webView setScalesPageToFit:YES];

    【讨论】:

      【解决方案3】:

      无需在您的 loadWebView 方法中再次分配您的 webview。 评论这一行“_aboutWebView= [[UIWebView alloc]init]”。

      您已经在为您的 webview 创建一个 IBOutlet,它会自动创建一个对象用于查看。

      【讨论】:

        【解决方案4】:

        在 HTML 字符串中有以下内容

        <head><style type='text/css'>body {background-color: transparent;border: 0px;margin: 0px;padding: 0px;}</style></head>
        

        对于 webview 有这个

        yourWebView.backgroundColor = [UIColor clearColor];
        yourWebView.opaque = NO;
        

        这不会在运行时显示白色...

        【讨论】:

          【解决方案5】:

          首先,您的 HTML 格式不正确,编写正确的 HTML 以加载到 webView。 然后,添加 self.view.backgroundColor=[UIColor whiteColor];在函数中 - (void)viewDidLoad.

          希望能帮到你!

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2012-03-18
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2014-07-19
            • 2015-03-04
            • 1970-01-01
            相关资源
            最近更新 更多