1

もう一度私。そうです、私のタブバーアプリケーションでは、私のタブの1つがWebビューをロードし、完全に機能します。ただし、もう一度押すとタブがこのビューに戻るようにします。

たとえば、タブには私の会社のWebサイトの自動車販売の部分が表示されます。誰かがこのUIWebViewのホーム部分をクリックすると、Webビューがそこに表示されます。しかし、アプリを閉じて再度開くか、タブから離れて再び戻ると、最初にロードしたい元のページが必要になります。そのため、ユーザーがアプリまたはタブに戻ると、最後に残したページではなく、自動車販売ページにリセットされます。

何か案は?

4

1 に答える 1

0

viewWillAppear()ビューコントローラのまたはviewDidAppear()関数でURLを更新します。

オーバーライドするものがない場合は、次のように、それらの1つをsecondviewcontroller.mファイルに追加します。

そんな感じ:

- (void)viewWillAppear:(BOOL)animated { 

    NSString *urlAddress = @"http://www.google.com";
    //Create a URL object.
    NSURL *url = [NSURL URLWithString:urlAddress];

    //URL Requst Object
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];

    //Load the request in the UIWebView.
    [webView loadRequest:requestObj];    

    [super viewWillAppear:animated];  
} 

頭のてっぺんから:)

于 2012-07-23T12:18:41.573 に答える