SDAutolayout图片大小根据数量变化

Posted ⬆️小马哥⬆️

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SDAutolayout图片大小根据数量变化相关的知识,希望对你有一定的参考价值。

只需要在自定义的PhotoContainerView中做一下判断就可以了

if (self.photoNamesArray.count == 1) {
        [self setupAutoWidthFlowItems:[temp copy] withPerRowItemsCount:1 verticalMargin:10 horizontalMargin:10 verticalEdgeInset:0 horizontalEdgeInset:0];
    } else if (self.photoNamesArray.count == 2) {
        [self setupAutoWidthFlowItems:[temp copy] withPerRowItemsCount:2 verticalMargin:10 horizontalMargin:10 verticalEdgeInset:0 horizontalEdgeInset:0];
    } else {
        [self setupAutoWidthFlowItems:[temp copy] withPerRowItemsCount:3 verticalMargin:10 horizontalMargin:10 verticalEdgeInset:0 horizontalEdgeInset:0];
    }
    

 

以上是关于SDAutolayout图片大小根据数量变化的主要内容,如果未能解决你的问题,请参考以下文章

js判断一个div的图片数量(最多三张),根据数量控制图片的css样式,如下图

C#窗体根据分辨率自动调整大小?

如何设计一个自动布局库:以SDAutoLayout为例

如何根据它包含的标记数量在Android中更改集群图像?

WPF的窗口中的所有内容随窗口大小变化而同步变化

DrawableTop 不显示drawable