Я пока не могу комментировать, поэтому и ответ.
@ Стив, на самом деле это можно делать с раскадровками.
Поместите UIView под UIWebView и:
// Can be set in the storyboard
bottomView.backgroundColor = [UIColor yellowColor];
webview.alpha = 0;
Имейте в виду, что после загрузки через JS загружается много страниц, поэтому вы можете оставить белую страницу через пару секунд после
- (void) webViewDidFinishLoad:(UIWebView *)webView
{
webView.alpha = 1;
}