我想在插入和/或刪除UICollectionViewCell時自定義動畫樣式。UICollectionView動畫(插入/刪除項目)
我需要這個的原因是,默認情況下,我看到插入一個單元在動畫中有一個平滑的淡入淡出,但是刪除一個單元有一個向左移動+淡出動畫的組合。如果不是因爲一個問題,我會非常高興。
當我刪除一個單元格時,它在添加新單元格時仍然可以重用,並且在重用時它不會添加默認的淡入淡出效果,而是向左移動+淡入。
我不確定爲什麼我在動畫中出現這種不一致。如果這是一個已知的bug /問題/愚蠢(在我身邊),請讓我知道如何解決它。
否則,請告訴我如何在單元格被刪除時設置自定義動畫(或指向我的教程)。
感謝
UPDATE
通過繼承UICollectionViewFlowLayout和添加的代碼
- (UICollectionViewLayoutAttributes *) initialLayoutAttributesForAppearingItemAtIndexPath:(NSIndexPath *)itemIndexPath {
return nil;
}
這就是它這條線固定怪異的動畫行爲! :)
謝謝紀堯姆。但是,你能給我一個具體的例子嗎?比方說,我想確保我的單元格在被刪除時只是淡出,我如何在自定義的UICollectionViewLayout中實現該單元格? –
我在回答你的問題時添加了一個例子。 – Guillaume