UITableViewをスクロールすると(高速でスクロールするとそうなる傾向があります)、セルのデータが混同されるため、ラベルが繰り返される可能性があります。
セルを再利用するとおそらくこれが発生することは理解していますが、ユーザーがリストをすばやく下にスクロールしてすべてのセルが混同された場合、どうすればこれを回避できますか?
ありがとう。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"VideoListCell";
VideoListCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[VideoListCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
// Configure the cell...
if (isPlaylistView)
{
//Fill cell with data
}
else if (isPlaylistDetailView || isSearchResultsView)
{
//Fill cell with data
}
else
{
//Playlist button and uploads
if (indexPath.section == 0)
{
//Fill cell with data
}
else
{
//Fill cell with data
}
}
return cell;
}