我刚收到一份设计给我实施。目前,这个视图应该在两列中垂直列出元素(我想这将转化为即将推出的iPad设计中的更多列),所有这些列的最大宽度等于列宽但不同的高度(由图像的比例)。当用户向下滚动时,应该将更多项添加到流中,最可能是交替列。即我需要确定对象/单元格的高度,然后确定要将其添加到哪个列。这些项目也应该能够处理点击。
我的第一个想法是UITableView,然后是UIScrollView,最后是UICollectionView(我之前没有使用过UICollectionView)。
你会怎么做?
答案 0 :(得分:1)
UICollectionView
是可靠的方法。
看看this layout。
答案 1 :(得分:1)
你最后的选择是最好的 - > UICollectionView。 您可以定义自定义布局。
看看这个:https://github.com/chiahsien/CHTCollectionViewWaterfallLayout