美文网首页
适配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