Как можно установить вид фона UITableViewCell для выбранного фона, когда он не выбран? - PullRequest
1 голос
/ 23 апреля 2010

Я создал пользовательскую реализацию многоотборного табличного представления. Несколько строк могут быть выбраны программно. Единственная часть, которую я не смог выяснить, - это как программно установить фоновый вид ячейки на выбранный цвет / узор выбранной ячейки системы.

Кто-нибудь знает, как это сделать?

Спасибо!

Ответы [ 3 ]

0 голосов
/ 23 апреля 2010

Вы спрашиваете, как программно выбирать строки?

Если это так, то используйте метод selectRowAtIndexPath: animated: scrollPosition: ‘или создайте ячейку с

cell.selected = YES;
0 голосов
/ 23 апреля 2010

Для первой ячейки установите ее на обычное.Для других ячеек получите класс backgroundView первой выбранной ячейки, создайте новый объект этого класса и назначьте его в качестве фона.

otherCell.backgroundView = [[[[[firstCell backgroundView] class] alloc] init] autorelease];
0 голосов
/ 23 апреля 2010

Не могли бы вы опубликовать свой метод:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

Тот же код может помочь понять проблему:)

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