我有一個collectionview,當我設置隱藏在一個單元格上時,我得到一個空白區域。我需要剩下的細胞堆積起來並覆蓋這個空隙,稍後隱藏的細胞將再次顯現。隱藏collectionview單元格時關閉空格?
有沒有辦法做到這一點?我已經嘗試setHidden,並將單元格的高度設置爲0等。
這是在單元格上使用[self setHidden:TRUE]的問題的圖像,如果需要具體細節,我可以用代碼修改帖子。我想灰色縫隙關閉,而不是這個奇怪的間距
我有一個collectionview,當我設置隱藏在一個單元格上時,我得到一個空白區域。我需要剩下的細胞堆積起來並覆蓋這個空隙,稍後隱藏的細胞將再次顯現。隱藏collectionview單元格時關閉空格?
有沒有辦法做到這一點?我已經嘗試setHidden,並將單元格的高度設置爲0等。
這是在單元格上使用[self setHidden:TRUE]的問題的圖像,如果需要具體細節,我可以用代碼修改帖子。我想灰色縫隙關閉,而不是這個奇怪的間距
這應該從你的模型層驅動 - 這是不夠的,只是隱藏單元格。仔細查看您的UICollectionViewDataSource
,特別是numberOfItemsInSection
和cellForItemAtIndexPath
。根據你的模型,這兩種方法應該注意顯示正確的細胞數量(種類)。
setHidden:TRUE不一定會釋放空間。請您張貼一些代碼,您如何在collectionview中佈局單元並計算單元大小?你使用了擴展UICollectionViewDelegateFlowLayout嗎? – firstinq