2012-05-22 48 views
0

我有一个应用程序与几个UIWebView的,当我按下按钮来带一个它加载设置的URL。停止UIWebView每次加载设置的URL时,它被加载

现在我想第一次发生这种情况,因为网页需要加载,但是如果我想在不同的视图之间轻弹呢?我希望它留在我离开它时的页面上。

现在我确信这可以通过UITabBarController来完成,但是它占用了我想要实现的大部分屏幕空间,所以我使用UISegmentedController实现了开关。

我有这样的代码最初下载该网站在我viewDidLoad方法:

NSString *urlAddress = @"http://google.com"; 
NSURL *url = [NSURL URLWithString:urlAddress]; 
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 
[_webView loadRequest:requestObj]; 

,并在此SO question我发现,你可以有一个网页停止加载有:

UIWebView *webView = [self.view viewWithTag:10]; 
if(webView) 
{ 
    [webView stopLoading]; 
} 

现在我知道我需要调整这个答案,但是我正在尝试做什么,或者使用SegmentedControl总是会导致UIWebView重新加载,并且我将被迫使用TabBar?

干杯杰夫

回答

1

NSUserDefaults的使用记录,如果它是第一次或者不采取相应的行动。

+0

谢谢你让我走上正确的道路 - 现在使用NSUserDefaults :-) –