に追加されたばかりのセルに色あせたハイライトを適用していUITableView
ますが、以前に追加されたセルが初めてスクロールして表示されたときにも適用されます (たとえば、ページの価値を超えるアイテムが一度に追加された場合)。 )
私の質問は、cellForRowAtIndexPath
セクションが最近追加されたために呼び出されているのか、それとも最初にスクロールして表示されたために呼び出されているのかを判断することは可能ですか?
あるいは、cellForRowAtIndexPath
表示されているセルが表示されるかどうかを知ることは可能ですか?
編集:複数の更新のためにアイテムが存在した後、データソースにフラグを適用することでこれを達成することができました(データを頻繁に更新するため、新しいアイテムをリストに追加する前に、既存のすべてのオブジェクトを単にマークしましたソースは「古い」)。