Closed linwear closed 1 year ago
ColumnLayout 列布局,2 列,比如有3个item @[A, B, C],其中A 高度 100、B 高度 90、C 高度 80 这时它们显示顺序并不是 A B C · 而是 A B · C 也就是说 item并不与数据源顺序一致,而是取决于那一列的高度最小就拼在谁后面,数据一多看起来就像数据乱了,无法按正常预期排列
这能改下么? @czl0325
@czl0325
给你参考,改这么几行代码是可行的。为了有更好的体验,满足更多的业务需求,可以在公开的.h文件,增加个属性 or 委托代理方法,表示瀑布流的排列方式,这样既可以保留你原有的排列方式,也可以满足需要排序的业务需求
Done!
1.4.9版本已经增加瀑布流排序方式的字段,感谢
我可以更新了
ColumnLayout 列布局,2 列,比如有3个item @[A, B, C],其中A 高度 100、B 高度 90、C 高度 80 这时它们显示顺序并不是 A B C · 而是 A B · C 也就是说 item并不与数据源顺序一致,而是取决于那一列的高度最小就拼在谁后面,数据一多看起来就像数据乱了,无法按正常预期排列
这能改下么? @czl0325