2014-02-15 25 views
2

我最近發現收集意見,現在我的生活更簡單,但我有一個問題。我有(顯然)在視圖中的一些細胞,但裏面可以捏。我使用的是一種在單元框架之外展開的動畫,並且,正如您可以想象的那樣,當單元格內的圓圈變大時,其他附近的單元格覆蓋它。在我使用bringSubviewToFront之前,一切正常。但是現在我感到困惑,並且不知道如何「引入蜂窩前端」。那我該怎麼做? 謝謝您的建議!如何將UICollectionViewCell放在前面?

回答

5

標準UICollectionViewLayoutAttributes對象具有zIndex屬性(documentation)。這決定了你的單元從前到後的順序。

您的佈局類應該使用它來確定哪個單元格最靠前。您需要引用單元格的索引路徑,然後您可以將其傳遞給佈局對象,以便知道要應用哪個z索引。您可能必須在觸發動畫的時候使佈局無效,所以單元格最靠前。

相關問題