Ios 每次选择选项卡时,Xcode刷新webView
我有以下视图代码,该视图是附在选项卡栏控制器(swift 3)选项卡上的选项之一: 这是完美的工作。但是,用户当前可以浏览站点,然后选择其他选项卡。当他们选择这个选项卡时,我希望webView像上面那样重新加载URL,这样基本上就可以像刚加载一样重置该视图。我假设有一些“重新加载”的选择,但似乎无法解决它,并将感谢任何指导 更新 在提出了一些建议之后,我甚至毫无乐趣地尝试了以下几点:Ios 每次选择选项卡时,Xcode刷新webView,ios,swift,xcode,webview,Ios,Swift,Xcode,Webview,我有以下视图代码,该视图是附在选项卡栏控制器(swift 3)选项卡上的选项之一: 这是完美的工作。但是,用户当前可以浏览站点,然后选择其他选项卡。当他们选择这个选项卡时,我希望webView像上面那样重新加载URL,这样基本上就可以像刚加载一样重置该视图。我假设有一些“重新加载”的选择,但似乎无法解决它,并将感谢任何指导 更新 在提出了一些建议之后,我甚至毫无乐趣地尝试了以下几点: func viewWillAppear() { let str8REDURL = URL(string:
func viewWillAppear() {
let str8REDURL = URL(string: "https://str8red.com/leaderboard/")
let str8REDURLRequest = URLRequest(url: str8REDURL!)
webView.loadRequest(str8REDURLRequest)
}
非常感谢,Alan。
webview。loadRequest()
将加载webview内容。reload()重新加载完成加载的最后一个请求。因此,对于您的情况,您可以使用webview.reload()
只需将加载请求放入viewwillbeen()
,每次您将选项卡更改回该屏幕时都会调用它,因此,您已经尝试了webview.reload()
方法?目前还没有,我猜可能是这样的,但不确定放在哪里。你可以放在viewDidLoad
方法中没有乐趣,webView不会重置:/@AlanTingey你的视图将出现
功能错误没有乐趣,webView未重置:/n我需要告诉它使用特定URL刷新吗?你在那里放了什么?只需将webView.loadRequest(str8REDURLRequest)
放在视图中就会出现,它会重新加载url。如果函数错误,它是覆盖func视图就会出现(动画:Bool)
,而不是func视图就会出现()
覆盖func视图就会出现(u动画:Bool){让str8REDURL=url(字符串:“)让str8REDURLRequest=URLRequest(url:str8REDURL!)webView.loadRequest(str8REDURLRequest)}您好。我也有同样的问题。您是如何解决的?这是我的问题;没有乐趣,webView不会重置:/n我需要告诉它使用特定URL刷新吗?在这种情况下,它将重新加载您代码中提到的上述URL。然后我做了一些错误的事情,因为它没有重新加载。有什么想法吗?连接您的“webView”“在情节提要中也是如此。然后在按下新选项卡时调用“webview.reload()”。新选项卡打开另一个视图控制器还是相同的?
func viewWillAppear() {
let str8REDURL = URL(string: "https://str8red.com/leaderboard/")
let str8REDURLRequest = URLRequest(url: str8REDURL!)
webView.loadRequest(str8REDURLRequest)
}