я пытался окрасить альтернативный TableCell в табличном представлении с помощью этого link to color cell с этим кодом:Цветной альтернативный UITableViewCell в UITableView?
func colorForIndex(index: Int) -> UIColor
{
let itemCount = stnRepos.count - 1
let color = (CGFloat(index)/CGFloat(itemCount)) * 0.6
return UIColor(red: 0.80, green: color, blue: 0.0, alpha: 1.0)
}
func tableView(tableView: UITableView, willDisplayCell cell: UITableViewCell,
forRowAtIndexPath indexPath: NSIndexPath)
{
var count = stnRepos.count
for (var i = 0; i<=count; i++)
{
if (i % 2 == 0)
{
cell.backgroundColor = colorForIndex(indexPath.row)
println(i)
}
}
}
, но в конечном итоге окрашивания все ячейки, как показано в ссылке.
вполне очевидна. Каков ваш счет? для цикла будет цикл от 0 до счета. и даже если он войдет, если ячейка будет окрашена. вам нужно проверить логику. –
stnRepos - это мой массив, и я назначаю длину массива переменной count .. !! –