我想向我的UITableView
中的第一個單元格添加一個漸變。只編輯UITableView中的第一個單元格
這裏是if
聲明我來確定是否細胞是在表中的第一個。
if (indexPath.row == 0 && indexPath.section == 0) {
此代碼似乎並沒有因爲有少數細胞與梯度,尤其是與有時第二單元沿第一和最後一個單元格是工作。這很奇怪,因爲我使用indexPath.row
獲取的信息正在從正確的位置獲取信息。
爲什麼我的if語句不工作?即使我正在從陣列中的正確位置獲取信息。
我猜你需要刪除梯度,如果它不是第一個單元格,因爲可能出現的問題是如果一個單元格出隊最初是第一個單元格,它將有梯度 –
@Josh Hamet,這不應該導致一個問題,因爲在我的表格中的單元格保持在相同的位置。我沒有讓他們換地方。 – brettf
由於單元格出於性能原因而重用的事實,您必須處理其他單元格的情況(例如,設置所需的背景顏色而不是梯度) – Alladinian