То, что происходит, занимает несколько секунд, прежде чем UIWebView полностью загружает свой контент. Поэтому, пока он загружается, вы видите цвет фона веб-представления. Если вам не нужен пустой экран, я бы посоветовал показать индикатор активности, чтобы показать, что что-то происходит.
В качестве альтернативы, установите делегата webViews как себя и выполняйте только [self.window makeKeyAndVisible]
в сообщении делегата webView с именем `webView: didFinishLoad‘
Последний метод, однако, неосознанно, так как вы фактически задерживает запуск вашего приложения на несколько секунд.
InDidLoad,
webView.delegate = self;
Теперь в отдельном методе, который называется - (void) webViewdidFinishLoad: (UIWebView *) theWebView
[imageView removeFromSuperview]
[imageView release]