UITableViewController更改多个选择圆的颜色

时间:2012-01-01 23:00:09

标签: objective-c ios5 uitableview

我有一个黑色背景的UITableView,希望用户能够一次选择多行。 此选择的默认样式是行左侧的一个小灰色圆圈。不幸的是在黑色背景上不可见。如何为此提供自定义图像或将其外观设置为其他图像?

//this enables a little gray circle  to select multiple rows
 self.tableView.allowsMultipleSelectionDuringEditing = YES;

//my table has black background and the circle is not visible
 self.tableView.backgroundColor = [AppColors tableViewBackgroundColor];
 self.tableView.separatorColor = [AppColors tableViewBackgroundColor];

1 个答案:

答案 0 :(得分:2)

UITableViewCell有两个名为backgroundViewmultipleSelectionBackgroundView的属性。只需使用正确的背景颜色创建视图,然后使用UIImageView为未选择和选定的状态显示您自己的自定义图像。