Ios 停止UIWebView每次加载设置的URL时都加载该URL
我有一个带有多个UIWebView的应用程序,当我按下按钮打开一个应用程序时,它会加载设置的URL 现在我希望这是第一次,因为网页需要加载,但是如果我想在不同的视图之间切换呢?我希望它留在我离开时的页面上 现在我确实相信这可以通过UITabBarController实现,但它需要占用大量屏幕空间来实现我想要实现的目标,因此我用UISegmentedController实现了这个切换 我有以下代码可以在viewDidLoad方法中最初加载网站:Ios 停止UIWebView每次加载设置的URL时都加载该URL,ios,webview,uitabbarcontroller,uisegmentedcontrol,Ios,Webview,Uitabbarcontroller,Uisegmentedcontrol,我有一个带有多个UIWebView的应用程序,当我按下按钮打开一个应用程序时,它会加载设置的URL 现在我希望这是第一次,因为网页需要加载,但是如果我想在不同的视图之间切换呢?我希望它留在我离开时的页面上 现在我确实相信这可以通过UITabBarController实现,但它需要占用大量屏幕空间来实现我想要实现的目标,因此我用UISegmentedController实现了这个切换 我有以下代码可以在viewDidLoad方法中最初加载网站: NSString *urlAddress = @"h
NSString *urlAddress = @"http://google.com";
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[_webView loadRequest:requestObj];
在这一点上,我发现您可以通过以下方式停止加载网页:
UIWebView *webView = [self.view viewWithTag:10];
if(webView)
{
[webView stopLoading];
}
现在我知道我需要调整这个答案,但我尝试做的是可能的,还是使用SegmentedControl总是会导致UIWebView重新加载,并且我会被迫使用TabBar
干杯杰夫如果这是第一次或不是第一次,请使用NSUserDefaults进行记录,并采取相应的行动。感谢您让我走上正确的道路-现在使用NSUserDefaults:-)