[英]iOS: webView delegate methods not always called
我想为我的Web视图设置后退/前进按钮,因此我在所有4种Web视图委托方法中检查canGoBack,canGoForward状态。 委托已正确设置,并且在大多数情况下会调用方法。 但是,在某些情况下,它们不被称为:
我怀疑这与jquery移动库或该页面中使用的html / css有关。 但是,Safari后退按钮可以正常工作。
那么,除了设置计时器外,如何跟踪后退/前进按钮的状态?
也许您没有重置webViewDidFinishLoading
?
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
webBack.enabled = [webView canGoBack];
webForward.enabled = [webView canGoForward];
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.