2018-05-29

iOS 11 ,如果给 UIImagePickerController 设置 allowsEditing = YES,然后在编辑图片的时候,却发现左下角的那个 取消 按键怎么也没法点击到

让你的类实现 UINavigationControllerDelegate 接口,然后实现这个方法:

- (void)navigationController:(UINavigationController *)navigationController didShowViewController:(UIViewController *)viewController animated:(BOOL)animated {
    if ([UIDevice currentDevice].systemVersion.floatValue < 11) {
        return;
    }
    if ([viewController isKindOfClass:NSClassFromString(@"PUPhotoPickerHostViewController")]) {
        [viewController.view.subviews enumerateObjectsUsingBlock:^(__kindof UIView * _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
            if (obj.frame.size.width < 42) {
                [viewController.view sendSubviewToBack:obj];
                *stop = YES;
            }
        }];
    }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • WinRAR - 最新版本的更新 版本 5.50 1. WinRAR 和命令行 RAR 默认使用 RAR ...
    王舒璇阅读 2,422评论 0 2
  • 原文:http://blog.sina.com.cn/s/blog_751bd9440102v72b.html 一...
    简单点lili阅读 4,170评论 0 8
  • 1.1.3数字货币的商业价值 第一,比特币是一种自由的货币。比特币是由密码学爱好者创造出来的, 没有任何国家的信用...
    雨善阅读 190评论 0 0
  • 7.城市界面 7.1所有城市项目,在资源不足的情况下,按键颜色同一不变; 7.2选中城市后,在城市的名字和等级下面...
    Orange_yang阅读 161评论 0 0
  • 人真是奇怪的生物,总在年轻中扮老了却又慌张的抓住青春的尾巴
    喵唔呼阅读 126评论 0 0