2016-02-26 3 views
-2

У меня есть стандартный стол с 5 секциями и имеет 2 высоты. Поэтому вопрос заключается в том, как изменить цвет фона ячейки при его расширении и установить его по умолчанию (черный) при минимизации.Изменение состояния цвета в tableviewcell iOS

Here is my tableview

+0

не могли бы вы избрать ваш вопрос. – Max

+0

, пожалуйста, посмотрите на это http://stackoverflow.com/questions/6021939/uitableview-height-of-a-section – Max

ответ

0

Пожалуйста, следуйте следующим инструкциям.

  1. Набор BOOL флаг для каждой секции
  2. Проверить в cellForRow ли метод Расширенной текущий раздел или нет.
  3. Если раздел расширен, измените цвет фона ячейки на Blue, иначе установите цвет Black.
  4. Чтобы установить флаг для каждого раздела, изначально, вы можете установить NO в каждый раздел и сохранить в массиве.
  5. Всякий раз, когда раздел расширяется или сжимается, вам необходимо соответствующим образом изменить значения flag.
  6. Вы также можете управлять высотой, проверяя то же условие в HeightForRow mwthod.
+0

Спасибо! полезный –

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