Как изменить цвет фона UIWebBrowserView в UIWebView в iOS8 Objective C

#ios #objective-c #uiwebview #uicolor

#iOS #objective-c #uiwebview #uicolor

Вопрос:

Я хочу изменить UIColor UIWebBrowserView в веб-представлении в iOS8 Objective C.
Пожалуйста, помогите мне.
Спасибо.

Ответ №1:

пожалуйста, используйте этот код

 UIWebView * webView_article = [[UIWebView alloc]    initWithFrame:CGRectMake(0, 0, 200, 400)];
     webView_article.backgroundColor =yourClolor;

    webView_article.delegate=self;
    webView_article.scrollView.bounces = NO;
    webView_article.scrollView.showsVerticalScrollIndicator = NO;
    webView_article.scrollView.delaysContentTouches = NO;
    webView_article.scrollView.delegate = self;
    [webView_article setTag:11];
    [webView_article setOpaque:NO];
  

вы должны установить для setOpaque значение No

Комментарии:

1. Большое вам спасибо, этот код сработал для меня [webView_article setOpaque: НЕТ];

Ответ №2:

  UIWebView *web = [[UIWebView alloc]initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
 web.backgroundColor = [UIColor colorWithRed:32.0/255.0 green:32.0/255.0 blue:32.0/255.0 alpha:0.5];
 web.delegate=self;
 web.scrollView.bounces = NO;
 web.scrollView.showsVerticalScrollIndicator = NO;
 web.scrollView.delaysContentTouches = NO;
 web.scrollView.delegate = self;
 [web setOpaque:NO];
  

pragma -метод веб-просмотра

 -(void)webViewDidStartLoad:(UIWebView *)webView{
    [SVProgressHUD showWithStatus:@"Loading..." ];
    [SVProgressHUD setDefaultMaskType:SVProgressHUDMaskTypeClear];
    NSLog(@"start ...");
}
-(void)webViewDidFinishLoad:(UIWebView *)webView {

    [SVProgressHUD dismiss];    
    NSLog(@"finish");
}


-(void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error {

    [SVProgressHUD dismiss];
    NSLog(@"Error for WEBVIEW: %@", [error description]);
}