【问题标题】:Change colour condition in tableviewcell iOS在 tableviewcell iOS 中更改颜色条件
【发布时间】:2016-02-27 00:37:43
【问题描述】:

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

【问题讨论】:

标签: ios uitableview tableviewcell


【解决方案1】:

请按照以下说明进行操作。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多