美文网首页
QLPreviewController 灵活嵌套使用

QLPreviewController 灵活嵌套使用

作者: 扬仔360 | 来源:发表于2019-06-09 10:29 被阅读0次

QLPreviewController 大家都很熟悉了,非常好的显示图片和分享的官方控制器,但是一般按照案例来直接使用的话无法自定义UI等很多问题,不够灵活。

这样使用可以避免,直接嵌套UI部分。

@property (strong, nonatomic) QLPreviewController *previewController;
@property (strong, nonatomic) UIView *quickLookView;
...
[self addChildViewController:self.previewController];
[self.quickLookView addSubview:self.previewController.view];
[self.previewController didMoveToParentViewController:self];
[self.view addSubview:self.quickLookView];
...
[self.previewController.view mas_makeConstraints:^(MASConstraintMaker *make) {
        make.top.equalTo(self.quickLookView);
        make.left.equalTo(self.quickLookView);
        make.right.equalTo(self.quickLookView);
        make.bottom.equalTo(self.quickLookView);
    }];

相关文章

网友评论

      本文标题:QLPreviewController 灵活嵌套使用

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