UITableViewController изменить цвет круга множественного выбора - PullRequest
1 голос
/ 02 января 2012

У меня есть 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 Ответ

2 голосов
/ 02 января 2012

UITableViewCell имеет два свойства: backgroundView и multipleSelectionBackgroundView. Просто создайте вид с правильным цветом фона и используйте UIImageView, чтобы отобразить свое собственное изображение для невыбранных и выбранных состояний.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...