UITableView隐形复选标记

时间:2015-03-30 09:49:24

标签: ios objective-c uitableview

我有一个UITableViewController,其中定义了一个名为langCell的原型单元格。 (见图A)

它的附件类型设置为Checkmark,它应该是出现在单元格右侧的蓝色复选标记。 (见图B)

设置此选项后,我没有看到任何"蓝色"复选标记出现在故事​​板中。我试图将原型单元格的背景颜色更改为灰色,并显示复选标记。 (见图C)

为什么复选标记的默认颜色为白色?它不可见。 我该如何解决?

enter image description here

1 个答案:

答案 0 :(得分:-1)

您可以通过两种方式显示复选标记 -

1)将单元格的tintColor属性设置为 -

[cell setTintColor:[UIColor whiteColor]];

2)将单元格的accesoryView属性设置为包含正确颜色复选标记的UIImageView -

UIImageView *checkMark = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"coloredCheckmark.png"]];
cell.accessoryView = checkMark;
[checkMark release];