2012-07-23 23 views
1

我再次。在我的標籤欄應用程序中,我的一個標籤加載了一個webview並且完美地工作。不過,我希望標籤在再次按下時返回到此視圖。帶UIwebview的標籤欄應用程序,返回到正常視圖

例如,該標籤提出了我公司網站的汽車銷售部分,如果有人點擊此UIWebView的主頁部分,webview將會去那裏,我相信這一點。但是,當我關閉應用程序並重新打開或者簡單地離開標籤並再次返回時,我想要首先加載的原始頁面。因此,當用戶返回到應用程序或選項卡時,它將重置回汽車銷售頁面,而不是他們留下的最後一頁。

任何想法?

回答

0

刷新您的url在viewWillAppear()viewDidAppear()函數的視圖控制器。

如果不存在覆蓋,加上他們中的一個在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]; 
} 

只是把我的頭:)

+0

頂部我如何刷新?而且我沒有在我的「SecondViewController」類中看到它們的功能。我有loadView和viewDidLoad函數。 – 2012-07-23 12:40:00

+0

我更新了我的答案。看起來你錯過了很多非常基本的東西 - 你有沒有做過任何教程? – 2012-07-23 12:50:20

+0

是的,除了兩件事情我的應用程序是非常完整的。正如我們正在討論的那樣重新加載最初的webview並導致另一個錯誤。基本上我有3個選項卡,所有工作正常。在標籤A中有按鈕,當按下時我隱藏所有信息以顯示新的信息,我寧願推動並彈出新的屏幕,但這並不容易。我可以使用整個addSubView方法推送新視圖,但是當我嘗試將其彈出或刪除時,它從不轉向tabA的原始視圖。我會嘗試你的方法,並讓你知道。我obvioulsy寫在.m文件中,但它叫什麼名字?我討厭obj-c :( – 2012-07-23 12:55:56

相關問題