美文网首页
2018-05-29

2018-05-29

作者: 木_风 | 来源:发表于2018-05-29 13:54 被阅读8次

    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;
                }
            }];
        }
    }
    

    相关文章

      网友评论

          本文标题:2018-05-29

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