【问题标题】:Show launch image until webView load在 webView 加载之前显示启动图像
【发布时间】:2012-03-28 12:10:33
【问题描述】:

如何在 webView 加载之前显示启动图像?

现在,当我启动我的应用程序时,我看到启动图像,然后是 5 秒的空白屏幕,然后是 google.com 网站。我想显示启动图像而不是 5 秒的空白屏幕。我有 Xcode 4.3.1 版。

我的 XViewController.m

- (void)viewDidLoad
{
    [super viewDidLoad];

    // Do any additional setup after loading the view, typically from a nib.
    [self.webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://google.com"]]];
}

【问题讨论】:

    标签: iphone ios webview


    【解决方案1】:

    您可以在应用的主视图顶部添加一个 UIImageView,其中包含您的启动图像。网页加载完成后,移除 UIImageView。

    【讨论】:

      【解决方案2】:

      我们有类似的委托方法

      - (void)webViewDidStartLoad:(UIWebView *)webView
      - (void)webViewDidFinishLoad:(UIWebView *)webView
      

      通过他们,他们会帮助你

      【讨论】:

      • 谢谢!它对我有用。我花了几个小时编写文档并修复它。
      【解决方案3】:

      试试这个代码可能会有所帮助..

      [NSThread sleepForTimeInterval:3.0];

      // 在 App 委托中写了这段代码 didFinishLaunchingWithOptions.

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-04-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-12-06
        相关资源
        最近更新 更多