Я добавил фоновый цвет в качестве изображения в uiwebview, но он переходит на обратную сторону веб-представления, а не на веб-представление. Веб-представление всегда отображается в белом цвете, я не могу его изменить.
myView = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]];
myView.autoresizingMask=YES;
webView = [[UIWebView alloc] init];
webView.backgroundColor=[UIColor colorWithPatternImage:[UIImage imageNamed:@"BG_Doctor.png"]];
webView.delegate = self;
[myView addSubview:webView];
self.view=myView;
Пожалуйста, помогите мне установить цвет фона для веб-просмотра, а не сзади
Если вы хотите отобразить определенный фон до того, как UIWebView загрузит HTML-контент, вы можете добавить представление загрузки поверх, а затем удалить его, когда вы получите webViewDidFinishLoad на своем UIWebViewDelegate :
- (void)webViewDidFinishLoad:(UIWebView *)webView
Если вам нужно установить цвет фона в UIWebView после загрузки содержимого, вы должны сделать это в разметке HTML / CSS:
"background-color: #026dec;"
Веб-просмотр будет отображать документ, поэтому цвет фона на самом деле не имеет большого смысла. Если вы хотите отобразить что-то, пока ни одна страница не загружена, создайте страницу-заполнитель, содержащую ваш фон.