我在UITableViewCell中创建了UIScrollview。 scrollView有一些图片要水平显示。它在一行中运行良好,但我正在加载多个行单元格,当一个单元格被其他单元格替换时会出现问题。
我正在使用[tableView dequeueReusableCellWithIdentifier:section]
。
我还为每一行提供了单独的标识符。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSString *section = [NSString stringWithFormat:@"section%@cell", indexPath.section];
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:section];
if (cell == nil)
{
cell = [[UITableViewCell alloc] initWithStyle: UITableViewCellStyleDefault reuseIdentifier:section];
NSArray *pageImages = imgs;
}
else
{
NSLog(@"recall");
}
return cell;
}
答案 0 :(得分:0)
您不希望为每个单元格提供不同的重用标识符。改变
NSString *section = [NSString stringWithFormat:@"section%@cell", indexPath.section];
到
NSString *section = @"Arbitrary";