From 3e3b8fe0db3824a62e7b10a31881c1068bf8c2b8 Mon Sep 17 00:00:00 2001 From: "Hermans,Maiko M.W.M" Date: Thu, 25 Feb 2016 13:58:32 +0100 Subject: [PATCH 1/2] added if statement on height. Dimple was to high when interItemSpacingY was being set to 0 --- .../RBCollectionViewInfoFolderLayout.m | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/RBCollectionViewInfoFolderLayout/RBCollectionViewInfoFolderLayout.m b/RBCollectionViewInfoFolderLayout/RBCollectionViewInfoFolderLayout.m index 44ae014..5827064 100644 --- a/RBCollectionViewInfoFolderLayout/RBCollectionViewInfoFolderLayout.m +++ b/RBCollectionViewInfoFolderLayout/RBCollectionViewInfoFolderLayout.m @@ -429,7 +429,12 @@ - (UICollectionViewLayoutAttributes *)layoutAttributesForSupplementaryViewOfKind CGFloat deltaX = [self.deltaXInSection[@( indexPath.section )] floatValue]; CGFloat additionalHeight = 10; - CGFloat height = self.interItemSpacingY + additionalHeight; + CGFloat height = self.interItemSpacingY + additionalHeight;; + + if(height <= 10){ + height *= 2; + } + CGFloat width = (height / 3) * 5; if (cellsPerRowInSection == 1) From 81664cbf2da44a2836e21748ca28156ce2e035fc Mon Sep 17 00:00:00 2001 From: "Hermans,Maiko M.W.M" Date: Thu, 25 Feb 2016 14:09:15 +0100 Subject: [PATCH 2/2] fix for when interItemSpacingY holds a - value --- .../RBCollectionViewInfoFolderLayout.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RBCollectionViewInfoFolderLayout/RBCollectionViewInfoFolderLayout.m b/RBCollectionViewInfoFolderLayout/RBCollectionViewInfoFolderLayout.m index 5827064..0187701 100644 --- a/RBCollectionViewInfoFolderLayout/RBCollectionViewInfoFolderLayout.m +++ b/RBCollectionViewInfoFolderLayout/RBCollectionViewInfoFolderLayout.m @@ -432,7 +432,7 @@ - (UICollectionViewLayoutAttributes *)layoutAttributesForSupplementaryViewOfKind CGFloat height = self.interItemSpacingY + additionalHeight;; if(height <= 10){ - height *= 2; + height = additionalHeight * 2; } CGFloat width = (height / 3) * 5;