3

我在故事板(iPad)中有一个 UICollectionView。我没有以编程方式设置任何属性(边距、大小等)——我的委托只实现了强制方法(部分和项目的数量,cellForItemAtIndexPath)。我使用的是标准流布局,水平滚动(1 行),没有顶部/底部插图。我有一个自定义单元格类,但同样没有什么花哨的(只是一些标签的 IBOutlets 和一个 imageView)。我的单元格是 100x100 像素。collectionView 的高度设置为 100px,IB 将其显示为这样。

属性检查器 尺寸检查员

但是,当我运行该应用程序时,我将 collectionView 呈现为 140 像素的高度(单元格上方和下方的边距为 20 像素)。我为所有属性(包括最小间距)使用了不同的值,但无法使视图更短——我只能通过更改插图来使其更高。

这是一个错误还是我错过了一些我无法规避的逻辑,例如标准布局将强制包括其内容上方和下方的一些最小间距?

4

1 回答 1

0

对我来说,解决方案是在具有集合视图的视图控制器上禁用“调整滚动视图插图”。

于 2014-04-25T12:22:53.740 回答