UITableview问题中的水平滚动视图

时间:2012-08-09 04:40:35

标签: iphone objective-c ios xcode uitableview

我在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;
}

1 个答案:

答案 0 :(得分:0)

您不希望为每个单元格提供不同的重用标识符。改变

NSString *section = [NSString stringWithFormat:@"section%@cell", indexPath.section];

NSString *section = @"Arbitrary";