2009-08-14 7 views
2

У меня есть вид на стол, который имеет альтернативные цвета в качестве цвета фона для ячеек. В дополнение к этому я добавил аксессуар индикатора раскрытия. Однако проблема заключается в том, что цвет фона ячейки, похоже, не применяется к области «позади» индикатора раскрытия. Цвет фона ячейки, кажется, усекается, прежде чем индикатор раскрытия появится в правом конце ячейки таблицы.iphone - таблица Цвет ячейки не применяется за индикатором раскрытия

+0

Является ли это обычай аксессуар или один из встроенных аксессуаров? Вы можете сделать скриншот? –

ответ

1

У меня была аналогичная проблема. Кажется, это происходит потому, что каждая строка в таблице разделена на несколько частей. Таким образом, просто изменение cell.BackgroundColor не изменит цвет всех строк.

Попробуйте что-то похожее на это .. Он работал для меня:

UITableViewCell *bgView = [[UITableViewCell alloc] initWithFrame:CGRectZero]; 
    bgView.backgroundColor=indexPath.row % 2? [UIColor colorWithRed:0.95 green:0.95 blue:0.95 alpha:1]: [UIColor whiteColor]; 
    cell.backgroundView=bgView; 
+0

Что делает '% 2?' Для меня, он делает каждую другую строку, как я могу получить все строки? Разве это разделение на 2 или что-то еще? – 2014-10-03 21:25:12

 Смежные вопросы

  • Нет связанных вопросов^_^