iOS模态跳转的页面WebView中加载html调用本机相册会dismiss返回上一个页面解决办法
来源:互联网 发布:淘宝卖美女搞笑图片 编辑:程序博客网 时间:2024/05/01 06:06
首先感谢作者,提供了完美的解决办法,讲解的非常的详细。原文地址
我在这里只是为了帮助大家可以尽快的解决问题,稍微的总结下。
首先在页面中定义一个全局布尔值_flag,然后加入下面的代码,就能解决问题,html调用本地相册不再会调用dismiss返回上个页面。但是你点击返回按钮也失效了
- (UIViewController *)presentingViewController { if (_flag) { return nil; } else { return [super presentingViewController]; }}- (void)presentViewController:(UIViewController *)viewControllerToPresent animated:(BOOL)flag completion:(void (^)(void))completion { if ([viewControllerToPresent isKindOfClass:[UIDocumentMenuViewController class]] ||[viewControllerToPresent isKindOfClass:[UIImagePickerController class]]) { _flag = YES; } [super presentViewController:viewControllerToPresent animated:flag completion:completion];}
解决模态跳转的页面WebView中加载html调用本地相册会dismiss和返回按钮dismiss失效办法(终极方案)
首先分别定义布尔值_flag和dismissBool
-(void)clickHome//返回按钮的方法{ [self dismissViewControllerAnimated:YES completion:nil]; dismissBool = YES;}-(UIViewController *)presentingViewController { if (!dismissBool) { if (_flag) { return nil; } else { return [super presentingViewController]; } }else{ return [super presentingViewController]; } }- (void)presentViewController:(UIViewController *)viewControllerToPresent animated:(BOOL)flag completion:(void (^)(void))completion { if ([viewControllerToPresent isKindOfClass:[UIDocumentMenuViewController class]] ||[viewControllerToPresent isKindOfClass:[UIImagePickerController class]]) { _flag = YES; } [super presentViewController:viewControllerToPresent animated:flag completion:completion];}
阅读全文
0 0
- iOS模态跳转的页面WebView中加载html调用本机相册会dismiss返回上一个页面解决办法
- webview中html页面里的跳转-----返回键处理
- IOS开发之返回上一个跳转页面的方法
- IOS - 页面跳转及返回 (push-pop,modal-dismiss)
- iOS跳转到指定页面,而不是简单的返回上一个页面
- html 返回到上一个页面
- WebView和加载html页面时无法调用alert的解决办法
- Jsp中返回上一个页面的小结
- html中快速返回上一个页面,后退一步!
- 返回上一个页面的代码
- 前端-Html超链接返回上一个页面
- iOS tabbar和navigation组合,点击item两次,会pop到上一个页面,解决不让控制器跳转的方法
- webView 无限进入,点击返回,返回到网页的上一个页面,当无返回时,返回到自己的页面
- webview的页面跳转
- html页面调用相册、照相机、
- 跳转到上一个页面
- 返回到上一个页面
- js返回上一个页面
- HDU 3277 Marriage Match III 网络流(dinic 优化)+floyd
- 如何通俗地解释 CGI、FastCGI、php-fpm 之间的关系?
- 图书查询时异常处理
- 提高系统性能之sql优化
- AngularJs+Spring MVC实现分页小结
- iOS模态跳转的页面WebView中加载html调用本机相册会dismiss返回上一个页面解决办法
- Windows系统下简易cms集成搭建(Apache+php+MySQL)
- Unit 8
- 学习git 和遇到的一个git问题的解决方案 2017-02 学习
- 扩增子分析解读3格式转换,去冗余,聚类
- 数据库ALL和ANY的区别
- 算法题目---扑克牌的顺子
- python安装igraph完整安装教程(win7 32位电脑)
- scrapy-culster集群搭建之kafka安装