2013-06-02 44 views
-1

我正在iOS應用程序中使用AQGridView庫在網格中顯示圖像,我們最初顯示一些圖像,當用戶向下滾動時,我們加載的更多,我們面臨的問題是當新數據到達時,我們在gridview中調用reloadData所有圖像在gridview中閃爍然後重新出現,我們試圖移除那個1秒的眨眼,因爲它看起來很糟糕。AQGridView Reload

當我們嘗試使用UITableView時,我們觀察到了相同的行爲。

+0

其更好您編輯的問題,並添加你做了什麼。 –

回答

1

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];