适配iOS10 QLPreviewController无法显示数

2016-10-19  本文已影响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;
}
上一篇下一篇

猜你喜欢

热点阅读