我有一個collectionView,名爲parentCollectionView
,它水平滾動。每個可重複使用的單元格內都有一個collectionView,名爲childCollectionView
,它可以垂直滾動。重新加載數據時出現的奇怪問題(iOS)
我有一個奇怪的問題。當我在parentCollectionView上使用reloadData()
時,單元格會在一秒鐘內干擾/閃爍,如果向下滾動,它將從頂部加載childCollectionView。最奇怪的是,它只發生在你第一次在parentCollectionView上調用reloadData()
。每一次之後,都沒有閃爍,並且不會強迫你到達頂端。當我拋棄reloadData()
方法並使用reloadSections/IndexPaths時,它將每次都從頂部加載。
這是怎麼回事?
當你調用'reloadData()'的'childCollectionView'? –
在parentView的'cellForRowAtItem'方法中 –