我正在使用 UICollectionView 在 iPhone 应用程序 (iOS6) 中呈现图像网格。
我正在为 UICollectionView 使用垂直滚动,并且图像都有固定的宽度和不同的高度。图像的宽度设置为在 iPhone 上显示 3 列图像。这工作正常,我得到了网格视图中显示的图像。
但是,由于我的图像具有不同的高度,因此列中图像之间的垂直间距会发生变化,这看起来不太好,如下图所示(用 HTML 制作的模型):
相反,我希望实现更流畅的流动,其中一列中图像之间的垂直间距相同。以下模型显示了我希望它如何工作:
关于如何解决这个问题的任何想法?
此外,作为奖励问题,如果应用程序不是为 iOS6 构建的(因为 UICollectionView 仅在 iOS6 中可用),是否有人知道解决相同问题的方法。通过使用 3rd 方组件或使用标准 iOS 控件解决它。