更改tableviewcell iOS中的颜色条件

时间:2016-02-26 15:44:06

标签: ios uitableview tableviewcell

我有一个包含5个部分的标准桌面视图,它有2个高度条件。所以问题是如何在展开时更改单元格背景颜色,并在最小化时将其设置为默认颜色(黑色)。

Here is my tableview

1 个答案:

答案 0 :(得分:0)

请按照以下说明操作。

  1. 为每个部分设置BOOL标志
  2. 检查cellForRow方法当前部分是否为“扩展”。
  3. 如果展开该部分,则将单元格背景颜色更改为Blue,否则将颜色设置为Black
  4. 要为每个部分设置标记,最初,您可以为每个部分设置NO并保存在数组中。
  5. 每当展开或折叠某个部分时,您都需要相应地更改flag值。
  6. 您也可以通过检查HeightForRow mththod。
  7. 中的相同条件来管理身高