<分区>
<分区>
有没有办法根据当前 URL 更改 UIWebView 的滚动位置?
例如:
if (webView = thisURL) {
webView scrollPosition = ...
}
elseif (webView = thisURL) {
webView scrollPosition = ...
}
谢谢
最佳答案
实现 UIWebViewDelegate,然后进行如下操作:
-(void) webViewDidFinishLoad:(UIWebView *)webView{
NSString *currentURL = webView.request.URL.absoluteString;
if([currentURL isEqualToString:@"http://www.foo.com/uri"])
[webView stringByEvaluatingJavaScriptFromString:@"scrollTo(100,100);"];
}
它捕获 Web View 中显示的当前 url,然后与另一个 url 进行比较,如果比较返回 true,则当前的 Web View 将触发调用scrollTo() 函数的 javascript。
关于ios - 根据 URL 更改 UIWebView 滚动位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14408708/