-1

AQGridView ライブラリを使用してグリッドに画像を表示している iOS アプリケーションで作業しています。最初にいくつかの画像を表示し、ユーザーが下にスクロールするとさらにロードします。直面している問題は、新しいデータが到着し、gridview all で reloadData を呼び出すことです。 gridview の画像が点滅してから再び表示される場合、その 1 秒の点滅は非常に見栄えが悪いため、削除しようとしています。

UITableView を試したときに、同じ動作が観察されました。

4

1 に答える 1

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];
于 2013-06-25T13:54:47.130 に答える