kingjiajie / JJCollectionViewRoundFlowLayout

JJCollectionViewRoundFlowLayout可设置CollectionView的BackgroundColor、Cell的对齐方式,可跟据用户Cell个数计算背景图尺寸,可自定义是否包括计算CollectionViewHeaderView、CollectionViewFootererView或只计算Cells。设置简单,可自定义背景颜色偏移,设置显示方向(竖向、横向)显示,不同Section设置不同的背景颜色,设置Cell的对齐方式,支持左对齐,右对齐,居中。
MIT License
171 stars 28 forks source link

JJCollectionReusableView圆角能力增强 #19

Open wv-y opened 4 months ago

wv-y commented 4 months ago

JJCollectionViewRoundConfigModel 考虑支持maskedCorners吗?设置部分角是圆角;

更进一步可以使用CAShapeLayer和CGPathRef来设置大小不一的圆角;

kingjiajie commented 4 months ago

您好,大概可以详细描述一下您的实际使用情况或方案么? 如果方案可行的情况, 这个可以考虑进行适配的。

wv-y commented 4 months ago

您好,大概可以详细描述一下您的实际使用情况或方案么? 如果方案可行的情况, 这个可以考虑进行适配的。

感谢回复, section 背景卡片可能只需要给某一边设置圆角,这种情况下可以使用CALayer的属性maskedCorners; 但是如果要求四角圆角大小不一致就不满足了;在之前项目里我使用CAShapeLayer来实现的,参考了这里https://www.jianshu.com/p/164106443353 不过JJCollectionReusableView还支持设置阴影不知道有没影响,或许要单独添加一个shadowLayout