我有一个UICollectionView,并在Interface Builder中设置了约束。 CollectionView的大小根据屏幕大小进行调整。使用Autolayout调整大小的UICollectionViewCell
我想在CollectionView中有一个大小相同的正方形单元格,这个单元格的大小超出了它们的大小。我希望能够改变单元格数量和它们之间的填充量,并让Autolayout处理大小。
我对此有点想过,但我并不确定要开始。我真的很感激一些输入!
感谢
我有一个UICollectionView,并在Interface Builder中设置了约束。 CollectionView的大小根据屏幕大小进行调整。使用Autolayout调整大小的UICollectionViewCell
我想在CollectionView中有一个大小相同的正方形单元格,这个单元格的大小超出了它们的大小。我希望能够改变单元格数量和它们之间的填充量,并让Autolayout处理大小。
我对此有点想过,但我并不确定要开始。我真的很感激一些输入!
感谢
我不知道你怎么会在Interface Builder做到这一点,但你总可以使用VFL设置从容器的大小动态派生值的约束视图。您要拨打的电话是NSLayoutConstraint constraintWithItem:attribute:relatedBy:toItem:attribute:multiplier:constant:
。
你在谈论什么是IB的限制?对于细胞的子视图?我不认为你可以使用自动布局来调整单元格的大小。您需要根据集合视图大小和每行所需的单元数(考虑填充)来计算itemSize。 – rdelmar 2014-09-26 05:10:33
它不一定是在IB中设置的约束,可以在代码中。我正在考虑单元格内容视图。也许他们会有相同的宽度和高度约束,以及彼此之间的填充约束。 – mbo42 2014-09-26 06:07:55