Как установить цвет фона для UIWebView в iPhone SDK

Я добавил фоновый цвет в качестве изображения в 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;

Пожалуйста, помогите мне установить цвет фона для веб-просмотра, а не сзади

6
задан RedBlueThing 19 August 2010 в 13:38
поделиться

2 ответа

Если вы хотите отобразить определенный фон до того, как UIWebView загрузит HTML-контент, вы можете добавить представление загрузки поверх, а затем удалить его, когда вы получите webViewDidFinishLoad на своем UIWebViewDelegate :

- (void)webViewDidFinishLoad:(UIWebView *)webView

Если вам нужно установить цвет фона в UIWebView после загрузки содержимого, вы должны сделать это в разметке HTML / CSS:

"background-color: #026dec;"
1
ответ дан 8 December 2019 в 02:06
поделиться

Веб-просмотр будет отображать документ, поэтому цвет фона на самом деле не имеет большого смысла. Если вы хотите отобразить что-то, пока ни одна страница не загружена, создайте страницу-заполнитель, содержащую ваш фон.

3
ответ дан 8 December 2019 в 02:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: