我的应用程序有一个带有自定义单元格的 TableView。我想指定使用 Parse.com
我希望我的单元格根据名为 ... 的数据类型有一个图像,例如:
如果查询包含等待完成的数据,则单元格必须有图片“红色图像”
否则
如果查询包含完成的数据,则单元格必须具有“绿色图像”。
我该怎么办?如果解释困难,我深表歉意,但我想要的结果是应用程序的用户可以确定要完成哪些数据,哪些不是通过表视图的显示。
我的应用程序有一个带有自定义单元格的 TableView。我想指定使用 Parse.com
我希望我的单元格根据名为 ... 的数据类型有一个图像,例如:
如果查询包含等待完成的数据,则单元格必须有图片“红色图像”
否则
如果查询包含完成的数据,则单元格必须具有“绿色图像”。
我该怎么办?如果解释困难,我深表歉意,但我想要的结果是应用程序的用户可以确定要完成哪些数据,哪些不是通过表视图的显示。
在 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"];
}