IOS检测UIWebView的返回事件
2016-06-02 本文已影响1218人
白纸上涂鸦
当在同一个WebView中有两个页面:页面A和页面B时,如果页面A跳转到页面B,那么我们怎么通过自定义的返回按钮点击事件返回到页面A呢?
通过以下方法就能够很好的解决这个问题:
if (webview.canGoBack == YES) {
[webview goBack];
}else{
[self.navigationController popViewControllerAnimated:YES];
}
当点击返回按钮是检测WebView是否有返回,如果有则返回WebView的上一个页面,如果没有则返回APP中的上一个页面.