相关疑难解决方法(0)

在UICollectionView中显示图像 - 如何在图像之间实现固定的垂直间距?

我正在使用UICollectionView在iPhone应用程序(iOS6)中呈现图像网格.

我正在使用UICollectionView的垂直滚动,并且图像都具有固定的宽度和不同的高度.设置图像的宽度,以便在iPhone上显示3列图像.这工作正常,我得到了网格视图中显示的图像.

但是,由于我的图像高度不同,因此列中图像之间的垂直间距会有所不同,这看起来不太好,如下图所示(用HTML制作的模型):

该图像显示了当前图像的布局方式

相反,我希望实现更流畅的流动,其中列中图像之间的垂直间距是相同的.以下模型显示了我希望它如何工作:

我希望图像流如何工作的示例

有关如何解决这个问题的任何想法?

另外,作为一个额外的问题,如果应用程序不是为iOS6构建的,那么有没有人知道解决相同问题的方法(因为UICollectionView仅在iOS6中可用).通过使用第三方组件或使用标准iOS控件解决它.

ios ios6 uicollectionview uicollectionviewlayout

10
推荐指数
2
解决办法
4379
查看次数