0
tableView内の偶数セルの背景色を変更する際に問題があります。ビューがロードされると、セルは正しく色付けされますが、スクロールすると背景色は白またはすべての薄い灰色になります。tableViewの偶数セルの背景色を変更する
バックグラウンドカラーを別の方法で更新する必要がありますか?
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("gradeCell", forIndexPath: indexPath)
if (indexPath.row % 2 == 0) {
cell.backgroundColor = UIColor(red: 245/255, green: 245/255, blue: 245/255, alpha: 1.0)
}
return cell
}
行が – dan
でない場合や、 'prepareForReuse'でも背景色を元の色に戻す必要があります。 – nhgrif
ありがとう、セルが再利用されているのを忘れてしまった – Bob