iOS Horizo​​ntal Collection不会一直滚动

时间:2015-01-29 22:33:54

标签: ios objective-c iphone

我有一行collectionview水平滚动。 collectionview有效,但它会切断倒数第二个单元格(标记为橙色)并隐藏最后一个单元格。

我有5个细胞,每个细胞大小为166x166。我已经检查了contentsize的{​​{1}},它的宽度是830,这是正确的,但我无法滚动那么远。

以下是Storyboard中的设置:

enter image description here

以下是viewlayout的代码。

collectionview

1 个答案:

答案 0 :(得分:2)

视图大小的新IB默认值为600点。如果您不使用自动布局或其他方法来约束大小,框架将延伸到屏幕外并且不可见。如果这发生在320像素宽,你将失去240点,如果你的细胞宽166点,意味着你失去大约1 1/2个细胞。关于缺少什么。

确保集合视图具有一个尾随约束,其中常量0为超视图边缘(或其他方法以确保大小匹配,例如与superview“相等”的宽度)。