0

6 つのビュー コントローラーを備えたタブ バー アプリケーションがあります。
3 番目のタブは、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 に答える