美文网首页
YBImageBrowser,iPad分屏解决方案

YBImageBrowser,iPad分屏解决方案

作者: 王欣12138 | 来源:发表于2021-07-22 20:42 被阅读0次

    1:YBImageBrowser.m文件第37行加入

    - (void)layoutSubviews {
        [super layoutSubviews];
        self.bounds = [UIApplication sharedApplication].keyWindow.bounds;
        self.collectionView.frame = self.bounds;
        self.containerView.frame = self.bounds;
        for (id<YBIBToolViewHandler> handler in self.toolViewHandlers) {
            [handler yb_containerViewIsLayoutSubviews];
        }
    }
    

    2:在YBIBImageCell.m文件第37行加入

    - (void)layoutSubviews {
        [super layoutSubviews];
        self.imageScrollView.frame = self.bounds;
        CGSize size = self.imageScrollView.imageView.image.size;
        [self updateImageLayoutWithOrientation:self.yb_currentOrientation() previousImageSize:size];
    }
    

    在113行加入

    containerSize = self.bounds.size;
    

    3:在YBIBToolViewHandler.h加入方法

    /**
     LayoutSubviews
     */
    - (void)yb_containerViewIsLayoutSubviews;
    

    在YBIBToolViewHandler.m加入方法

    - (void)yb_containerViewIsLayoutSubviews {
        [self layoutWithExpectOrientation:self.yb_currentOrientation()];
    }
    

    在第74行加入代码

    containerSize = [UIApplication sharedApplication].keyWindow.bounds.size;
    

    相关文章

      网友评论

          本文标题:YBImageBrowser,iPad分屏解决方案

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