Commit 4792ce44f258f8df9283fe3d6511601c00c71202
1 parent
9530e750
no message
Showing
1 changed file
with
25 additions
and
1 deletions
CNLiveScioLive/Pages/Live/Controller/GraphicLiveViewController.m
| ... | ... | @@ -127,8 +127,32 @@ |
| 127 | 127 | relatedWebView.tag = 1000; |
| 128 | 128 | [backgroundView addSubview:relatedWebView]; |
| 129 | 129 | |
| 130 | - NSString* htmlHeader = [[NSString alloc] initWithFormat:@"<html><font style=\"font-size:20px;\"><strong>%@</strong></font><br><p>%@</p><p>来源 : 国新网</p><body>",[_dictionary objectForKey:@"title"],[_dictionary objectForKey:@"liveStartDateTime"]]; | |
| 130 | +// NSString* htmlHeader = [[NSString alloc] initWithFormat:@"<html><font style=\"font-size:20px;\"><strong>%@</strong></font><br><p>%@</p><p>来源 : 国新网</p><body>",[_dictionary objectForKey:@"title"],[_dictionary objectForKey:@"liveStartDateTime"]]; | |
| 131 | +// NSString* htmlFooter = [[NSString alloc] initWithFormat:@"<div class=\"logo\" style=\"text-indent:2em\">%@</div></body></html>",[_dictionary objectForKey:@"Description"]]; | |
| 132 | +// NSString* strHtml = [[NSString alloc] initWithFormat:@"%@%@",htmlHeader,htmlFooter]; | |
| 133 | +// [relatedWebView loadHTMLString:strHtml baseURL:nil]; | |
| 134 | + | |
| 135 | + NSString *jScript = @"var meta = document.createElement('meta'); meta.setAttribute('name', 'viewport'); meta.setAttribute('content', 'width=device-width'); document.getElementsByTagName('head')[0].appendChild(meta);"; | |
| 136 | + | |
| 137 | + WKUserScript *wkUScript = [[WKUserScript alloc] initWithSource:jScript injectionTime:WKUserScriptInjectionTimeAtDocumentEnd forMainFrameOnly:YES]; | |
| 138 | + WKUserContentController *wkUController = [[WKUserContentController alloc] init]; | |
| 139 | + [wkUController addUserScript:wkUScript]; | |
| 140 | + | |
| 141 | + WKWebViewConfiguration *config = [[WKWebViewConfiguration alloc] init]; | |
| 142 | + config.userContentController = wkUController; | |
| 143 | + relatedWebView = [[WKWebView alloc] initWithFrame:CGRectZero configuration:config]; | |
| 144 | + relatedWebView.scrollView.backgroundColor = [UIColor whiteColor]; | |
| 145 | + relatedWebView.backgroundColor = [UIColor whiteColor]; | |
| 146 | + relatedWebView.scrollView.bounces = NO; | |
| 147 | + relatedWebView.scrollView.scrollEnabled = NO; | |
| 148 | + relatedWebView.navigationDelegate = self; | |
| 149 | + relatedWebView.opaque = NO; | |
| 150 | + relatedWebView.tag = 1000; | |
| 151 | + [backgroundView addSubview:relatedWebView]; | |
| 152 | + | |
| 153 | + NSString* htmlHeader = [[NSString alloc] initWithFormat:@"<html><font style=\"font-size:20px;\"><strong>%@</strong></font><br><p>%@</p><p>来源:%@</p><body>",[_dictionary objectForKey:@"title"],[_dictionary objectForKey:@"liveStartDateTime"], @"国新网"]; | |
| 131 | 154 | NSString* htmlFooter = [[NSString alloc] initWithFormat:@"<div class=\"logo\" style=\"text-indent:2em\">%@</div></body></html>",[_dictionary objectForKey:@"Description"]]; |
| 155 | + | |
| 132 | 156 | NSString* strHtml = [[NSString alloc] initWithFormat:@"%@%@",htmlHeader,htmlFooter]; |
| 133 | 157 | [relatedWebView loadHTMLString:strHtml baseURL:nil]; |
| 134 | 158 | ... | ... |