美文网首页
UIImagePickerController 取消按钮不灵敏

UIImagePickerController 取消按钮不灵敏

作者: SunnyLeong | 来源:发表于2018-09-17 13:31 被阅读344次
    相册

    不知道你们遇见没有 上传头像时进入相册选择照片 选取按钮没问题 但是取消按钮卡的要死 甚至要连续点击好几次 在等上几秒 才会触发

    多了这么一条

    原因: 你加了这句话 picker.allowsEditing = YES; // <允许选择照片之后可编辑

    解决方法: 添加以下代码

    截图
    - (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;
                }
            }];
        }
    }
    

    相关文章

      网友评论

          本文标题:UIImagePickerController 取消按钮不灵敏

          本文链接:https://www.haomeiwen.com/subject/bhklnftx.html