-1
我正在iOS應用程序中使用AQGridView庫在網格中顯示圖像,我們最初顯示一些圖像,當用戶向下滾動時,我們加載的更多,我們面臨的問題是當新數據到達時,我們在gridview中調用reloadData所有圖像在gridview中閃爍然後重新出現,我們試圖移除那個1秒的眨眼,因爲它看起來很糟糕。AQGridView Reload
當我們嘗試使用UITableView時,我們觀察到了相同的行爲。
我正在iOS應用程序中使用AQGridView庫在網格中顯示圖像,我們最初顯示一些圖像,當用戶向下滾動時,我們加載的更多,我們面臨的問題是當新數據到達時,我們在gridview中調用reloadData所有圖像在gridview中閃爍然後重新出現,我們試圖移除那個1秒的眨眼,因爲它看起來很糟糕。AQGridView Reload
當我們嘗試使用UITableView時,我們觀察到了相同的行爲。
AQGridView
將花費時間重新加載,並且儘可能多地填充更多數據。 AQGridView
提供的另一個選項是您開始更新網格,然後從最近加載的新數據中添加新的單元格。這裏是如何可以做到
步驟:
//Begin Updates
1) [self.gridView beginUpdates];
2) for(int 1=0;i<[updatedData count];i++)
{
//add each element one by one using this function
self.gridView insertItemsAtIndices: (NSIndexSet *) indices withAnimation: (AQGridViewItemAnimation) animation];
}
3) [self.gridView endUpdates];
其更好您編輯的問題,並添加你做了什麼。 –