在表格视图单元格中交替显示外观

时间:2012-07-18 17:23:47

标签: objective-c ios

是否可以从Web服务器为每个第5行的tableview提取图像,而不会扰乱cellforrowatindexpath方法的正常运行?感谢

2 个答案:

答案 0 :(得分:2)

检查tableView:cellForRowAtIndexPath: indexPath.row是否可以被5整除,如果为真,则以不同方式处理单元格(例如其他背景图片,......)。

答案 1 :(得分:2)

示例代码:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *CellIdentifier = @"Cell";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

    // Here is the magic.
    if (!indexPath.row % 5 == 0)
    {
        // Do your usual code
    }
    else
    {
        // Do alternate code (loading background image)
    }
    return cell;
}