我有以下情形......UICollectionView頭高度動畫
當我首先加載UICollectionView,我需要它從屏幕底部向上滑動無頭。這很容易。
有一個「添加」單元格,用戶通過添加項目的過程。在這個過程結束時,我們再次顯示列表,但是這次使用標題。標題需要淡入,同時,更新後的列表從底部向上滑動。
要求是在兩者都齊備後,頭部滾動列表,這幾乎是默認行爲。
我遇到的問題是想出一個可行的方法來顯示標題時動畫列表幻燈片。
一個想法是簡單地動畫頭部的高度。基本上,啓動它的高度等於視圖高度,然後將其設置爲最終大小。這會自動繪製列表的其餘部分,使其看起來好像它在滑動。
我試過這種方法的幾個變種沒有成功。我可以設置高度沒有問題,但我沒有能夠製作它的動畫。
我曾想過只是從referenceSizeForHeaderInSection返回適當的高度,並重新加載數據將處理它。至少這是我從SO消息中收集到的。我也嘗試無效的佈局和performBatchUpdates。
如果我將我的頭文件的內容放在集合視圖的第一行,然後嘗試動畫第0行的高度,這會更簡單嗎?
我不確定哪個是最佳策略。