QLPreviewController 灵活嵌套使用

2019-06-09  本文已影响0人  扬仔360

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);
    }];
上一篇 下一篇

猜你喜欢

热点阅读