美文网首页
适配iOS10 QLPreviewController无法显示数

适配iOS10 QLPreviewController无法显示数

作者: 申铭 | 来源:发表于2016-10-19 12:48 被阅读204次

    下面是解决的方法:

    // 在iOS10下加上这两句话就可以显示数据了。
    [self addChildViewController:_qlPreview];
    [_qlPreview didMoveToParentViewController:self];
    

    这个是我项目中的代码

    - (QLPreviewController *)qlPreview
    {
        if (!_qlPreview) {
            _qlPreview = [[QLPreviewController alloc] init];
            [self addChildViewController:_qlPreview];
            [_qlPreview didMoveToParentViewController:self];
            [self.view addSubview:_qlPreview.view];
            
            [_qlPreview.view mas_makeConstraints:^(MASConstraintMaker *make) {
                make.edges.mas_equalTo(UIEdgeInsetsMake(64, 0, 0, 0));
            }];
        }
        return _qlPreview;
    }
    

    相关文章

      网友评论

          本文标题:适配iOS10 QLPreviewController无法显示数

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