我想自定义表格单元格来显示这样的数据(chk图像)
答案 0 :(得分:3)
对于那些你想要设置上面颜色的行,只需设置这种颜色(如上图所示)为单元格的背景颜色。
或找到这种颜色使用数字仪表并使用该rgb。像这样
[UIColor colorWithRed:200.0/255 green:200.0/255 blue:200.0/255 alpha:1.0];
用你的rgb值替换200.0
如果您需要,您需要将数据存储在公共数组中,以便简单地显示您需要以字典格式保存字符串形式的单个详细信息。 并且在显示数据时。
检查wheter对象是字符串还是字典,并相应显示。
用于检查对象类型使用此
if([[myArray objectAtIndex:index] isKindOfClass:[NSString class]])
答案 1 :(得分:1)
您可以继承UITableViewCell。
在Xcode中 - >新文件 - > Objective-C类 - > UITableViewCell的子类
然后在cellForRowAtIndexPath
的桌面视图中
static NSString *CellIdentifier = @"Cell";
MySubclassedTableviewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[MySubclassedTableviewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
// Configure the cell...
return cell;
答案 2 :(得分:1)
您可以实现viewForHeaderInSection的委托方法:并实现截图中显示的黄色区域的视图,对于其余部分,您可以实现从UITableViewCell继承的自定义表格视图单元
答案 3 :(得分:0)