我有一个黑色背景的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];
答案 0 :(得分:2)
UITableViewCell
有两个名为backgroundView
和multipleSelectionBackgroundView
的属性。只需使用正确的背景颜色创建视图,然后使用UIImageView
为未选择和选定的状态显示您自己的自定义图像。