Roxasora / RxWebViewController

实现类似微信的 webView 导航效果,包括进度条,左滑返回上个网页或者直接关闭,就像 UINavigationController
1.29k stars 207 forks source link

有时候返回按钮会消失,此时还在webview页面,没有退出到原生页面,导致无法退出,这种现象偶尔会出现 #19

Open yyh321 opened 7 years ago

Roxasora commented 7 years ago

请问如何复现呢,在什么情况下会发生这种情况?

yyh321 commented 7 years ago

就是原生多级跳转,肯定会出现。还有打开webview,偶尔会导航栏消失,但是偶然出现的,我是按照以下方式解决的,已经Ok -(BOOL)navigationBar:(UINavigationBar )navigationBar shouldPopItem:(UINavigationItem )item{ //这一个要去掉!!!!!! //! 如果应该pop,说明是在 popViewController 之后,应该直接 popItems // if (self.shouldPopItemAfterPopViewController) { // self.shouldPopItemAfterPopViewController = NO; // return YES; // } // //解决多级跳转导航栏消失问题 if([self.viewControllers count] < [navigationBar.items count]) { return YES; }