LXMWaterfallLayout
LXMWaterfallLayout copied to clipboard
自定义竖列高度
以下是我尝试了的方式:
我在 func columnWidth(atSection section: Int) -> CGFloat {
方法中,改写了 column height
举例:我想要两个竖列,第一个竖列占据整个屏幕的 60%, 第二个占据40%,其中去掉间距3
改写后的确成功实现了但是有一个比较麻烦的问题。
因为是根据图片的尺寸/比例 & 竖列宽度来计算高度,才可以实现动态高度。所以一排两张都有了照片后,下一张照片是在下一排的左边还是右边是不固定的,请看图
我理解他这个排序的依据是什么,但是没有找到办法能很好的实现 两个竖列固定 60% 40%, 图片根据竖列宽度计算高度排列的方式。
不知道你有没有什么建议?
没太明白你想要的效果,是想要一个类似func columnWidth(atSection section: Int, columnIndex: Int) -> CGFloat
这样的方法?
没太明白你想要的效果,是想要一个类似
func columnWidth(atSection section: Int, columnIndex: Int) -> CGFloat
这样的方法?
是的基本是这个意思,想要不是平均分配的宽度。
我更新了一下,你看看主干上的SpecifiedWidthWaterfallViewController是不是你想要的效果
看起来是的,谢谢