I still can not comment on the answer. @Steve, it's actually possible to do this with storyboards.
Put the UIView in the UIWebView and:
// Can be set in the storyboard bottomView.backgroundColor = [UIColor yellowColor]; webview.alpha = 0;
Remember that after loading through JS there are many page loads, and you can still leave a white page a few seconds after
- (void) webViewDidFinishLoad:(UIWebView *)webView { webView.alpha = 1; }
zamber
source share