2016-02-26 81 views
-2

我有一個標準的tableview有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

謝謝!有幫助 –