0

いくつかのボタン、ラベル、および UITableView を含む UICollectionViewCell があります。このテーブル ビューは、行数と内容が異なります。UICollectionViewCell は、テーブル ビューのデータ ソースおよびデリゲートです。UICollectionViewController は、私に使用を強制します[collectionView dequeueReusableCellWithReuseIdentifier:@"CellID" forIndexPath:indexPath]

UICollectionView をスクロールすると、UICollectionViewCell 内の UITableView はその内容を更新しません。

呼び出し[tableview reloadData]は行数に影響しません。UICollectionViewsの呼び出しreloadItemsAtIndexPaths:(NSArray *)indexPathsは、パフォーマンスの点で適切ではないようです。

以前のセルのテーブル ビューを再利用する代わりに、コレクション ビュー セル内のテーブル ビューを更新するより賢い方法を知っている人はいますか?

4

1 に答える 1

0

デリゲートを正しく設定しましたか?reloaddata が行数を更新しない場合は、デリゲートの設定に問題がある可能性があります。

于 2014-01-21T14:36:52.140 に答える