iOS开发精选iOS 导航栏Obj-C

iOS webView 回退栈

2017-05-05  本文已影响549人  韦德460

** iOS UIWebView 提供的接口 **

//  当webView的回退栈没有数据的时候,canGoBack为NO
//  也就是说,当webView的层级大于1的时候,canGoBack为YES
@property (nonatomic, readonly, getter=canGoBack) BOOL canGoBack;

//  返回回退栈中最上层对应的webView
- (void)goBack;

** 看一下没有处理回退栈的问题 **


未处理.gif

** 处理webView的回退栈后 **


处理后.gif

** 处理webView回退栈 **

if ([self.webView canGoBack]) 
{   // webView本身回退 
    [self.webView goBack];
}
else 
{   // 原生回退
    [self dismissCurrentAnimated:YES];
}

Github demo



强烈推荐:超简单!!! iOS设置状态栏、导航栏按钮、标题、颜色、透明度,偏移等

https://github.com/wangrui460/WRNavigationBar
https://github.com/wangrui460/WRNavigationBar_swift



欢迎关注我的微博:wangrui460

上一篇 下一篇

猜你喜欢

热点阅读