我想为我的Web视图设置后退/前进按钮,所以我在所有4个Web视图委托方法中检查canGoBack,canGoForward状态。委托设置正确,并且在大多数情况下调用方法。但是,在少数情况下,它们不会被称为:
我怀疑它与jquery移动库或该页面中使用的html / css有关。但是,Safari后退按钮可以正常工作。
那么除了制作计时器之外,我该如何跟踪后退/前进按钮状态?
答案 0 :(得分:1)
也许你错过了webViewDidFinishLoading
重置?
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
webBack.enabled = [webView canGoBack];
webForward.enabled = [webView canGoForward];
}