有时候用到系统的导航栏上的返回按钮点击后是web返回上个界面,直到界面是不是web的根视图,是的话直接pop出WebView,WKWebView有个方法交goBack();没错,就是他,在自定义界面加上他返回的是web的上个界面,还有一个self.webView.canGoBack,是BOOl类型的,顾名思义,就是判断是否可以返回web上个界面也就是说是否是Web根视图,不是的话触动popViewControllerAnimated的方法
- (void)back
{
if (self.webView.canGoBack) {
[self.webView goBack];
}else{
[self.navigationController popViewControllerAnimated:YES];
}
}
网友评论