Ios 带UIwebview的选项卡栏应用程序,返回正常视图
又是我。对,在我的选项卡栏应用程序中,我的一个选项卡加载了一个webview,并且工作得非常好。但是,我希望再次按下该选项卡时返回此视图 例如,该选项卡将显示我公司网站的汽车销售部分,如果有人单击此UIWebView的主页部分,webview将显示在那里,这是我所期望的。但当我关闭应用程序并重新打开,或者只是离开标签页再返回时,我希望首先加载我想要的原始页面。因此,当用户返回应用程序或选项卡时,它会重置回汽车销售页面,而不是他们打开的最后一个页面Ios 带UIwebview的选项卡栏应用程序,返回正常视图,ios,webview,Ios,Webview,又是我。对,在我的选项卡栏应用程序中,我的一个选项卡加载了一个webview,并且工作得非常好。但是,我希望再次按下该选项卡时返回此视图 例如,该选项卡将显示我公司网站的汽车销售部分,如果有人单击此UIWebView的主页部分,webview将显示在那里,这是我所期望的。但当我关闭应用程序并重新打开,或者只是离开标签页再返回时,我希望首先加载我想要的原始页面。因此,当用户返回应用程序或选项卡时,它会重置回汽车销售页面,而不是他们打开的最后一个页面 有什么想法吗?在viewcontroller的V
有什么想法吗?在viewcontroller的
ViewWillAspect()
或ViewDidAspect()
功能中刷新您的url
如果没有要覆盖的选项,请在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];
}
就在我脑海中:)我该如何刷新?我的“SecondViewController”类中似乎没有这些函数。我有loadView和viewDidLoad函数。我更新了答案。看起来你错过了很多非常基本的东西-你做过任何教程吗?是的,除了两件事之外,我的应用程序非常完整。在我们讨论时重新加载原始webview,这是另一个错误。基本上,我有3个标签,所有工作正常。在选项卡A中有一些按钮,当按下这些按钮时,我会隐藏所有信息以显示新信息,我宁愿按下并弹出新屏幕,但这并不容易。我可以用整个addSubView方法推送一个新视图,但当我尝试弹出或删除它时,它永远不会变成tabA的原始视图。我现在就试试你的方法,让你知道。我显然是在.m文件中写的,但是它的名字在哪里?我讨厌obj-c:(它起作用了!!!!抱歉,伙计,你是对的,类中有viewWillLoad()的未编写方法。所有方法都已排序。