0

我有一个带有 6 个视图控制器的标签栏应用程序。
第三个选项卡是在 WebView 上加载 google 表单的视图控制器。
问题是当我移动到 webview 的视图控制器时 webview 开始加载,但我希望 webview 在我移动到它的视图控制器之前在后台加载,就在应用程序启动之后。我不希望用户等待表单加载。
这是我的网页视图代码:

-(void)webViewDisplay
{
    CGSize webScreen;
    webScreen = [[UIScreen mainScreen] applicationFrame].size;
    self.formWebView.scalesPageToFit = YES;
    self.formWebView.autoresizingMask = (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight);

    formWebView.inputView.hidden = YES;

    [self.view addSubview: self.formWebView];

    [self.formWebView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:
                                                                [NSString stringWithFormat:(NSString *)@"%@", @"https://docs.google.com/spreadsheet/viewform?formkey=dHphcHBIaVQ5TFh1b2JOQWItd0JCTkE6MQ"]]]];
    formWebView.scrollView.bounces = NO;
}

最好的方法是什么?
谢谢您的帮助...

4

1 回答 1

0

设法找到了方法:)
在我的 AppDelegate 中,我做了:

ThirdViewController *thirdVC = [[ThirdViewController alloc] init];  
[thirdVC performSelector:@selector(webViewDisplay) withObject:nil];

效果很好。
不管怎么说,还是要谢谢你...

于 2012-06-08T10:13:35.127 回答