- Android 的webView有回退栈,其实iOS的webView也有回退栈!
- webView的回退栈其实就是表示webView的层级!
** iOS UIWebView 提供的接口 **
// 当webView的回退栈没有数据的时候,canGoBack为NO
// 也就是说,当webView的层级大于1的时候,canGoBack为YES
@property (nonatomic, readonly, getter=canGoBack) BOOL canGoBack;
// 返回回退栈中最上层对应的webView
- (void)goBack;
** 看一下没有处理回退栈的问题 **
** 处理webView的回退栈后 **
** 处理webView回退栈 **
if ([self.webView canGoBack])
{ // webView本身回退
[self.webView goBack];
}
else
{ // 原生回退
[self dismissCurrentAnimated:YES];
}
强烈推荐:超简单!!! iOS设置状态栏、导航栏按钮、标题、颜色、透明度,偏移等
https://github.com/wangrui460/WRNavigationBar
https://github.com/wangrui460/WRNavigationBar_swift
欢迎关注我的微博:wangrui460