0

我的应用程序有一个带有自定义单元格的 TableView。我想指定使用 Parse.com

我希望我的单元格根据名为 ... 的数据类型有一个图像,例如:

如果查询包含等待完成的数据,则单元格必须有图片“红色图像”

否则

如果查询包含完成的数据,则单元格必须具有“绿色图像”。

我该怎么办?如果解释困难,我深表歉意,但我想要的结果是应用程序的用户可以确定要完成哪些数据,哪些不是通过表视图的显示。

4

1 回答 1

1

在 Parse.com 类中 - 添加一个dataCompleted具有bool值的列。

cellForRowAtIndexPath(for UITableView) 或cellForItemAtIndexPath(for UICollectionView) 中处理查询结果时,检查dataCompleted键的布尔值并相应地设置图像。

// _dataSource is an array of PFObjects from the Parse.com query
PFObject *rowObject = [_dataSource objectAtIndex:indexPath.row];

if([[rowObject objectForKey:@"dataCompleted"] boolValue])
{
    // Data is completed
    cell.outletDataCompletedImageView.image = [UIImage imageNamed:@"icon_dataiscompleted"];
}
else
{
    // Data still to be completed
    cell.outletDataCompletedImageView.image = [UIImage imageNamed:@"icon_datastilltobecompleted"];
}
于 2013-10-05T02:21:53.600 回答