Ich möchte die Farbe der Zeilen in meiner Tabellenansicht in rot ändern .. wenn das Datum (Untertitel) älter als 5 Tage von heute ist. Ich habe versucht, so etwas wie: (Beispiel mit dem Textfeld Farbe)Swift Tabellenansicht Zeilenfarbe basierend auf dem Untertitel
// Configure the cell...
cell.textLabel?.textColor = UIColor.blueColor()
cell.detailTextLabel?.textColor = UIColor.darkGrayColor()
let item = frc.objectAtIndexPath(indexPath) as! Item
cell.textLabel?.text = item.name! + "-" + item.etage! + "-" + item.raum!
let note = item.date
cell.detailTextLabel!.text = "\(note!)"
if note == "04.04.2016 20:31:55" {
cell.detailTextLabel?.textColor = UIColor.redColor()
} else {
}
return cell
}
und es funktioniert .. aber nur mit der genauen Zeit (Minuten, Sekunden). Wie kann ich dies mit nur den Tag minus 5 Tage vergleichen?
Es ist schwierig, Lösungen anzubieten, wenn das Problem Aussage einfach ist, "es funktioniert nicht". Bitte [bearbeiten] Sie Ihre Frage, um eine ausführlichere Beschreibung dessen zu geben, was Sie erwarten, dass passiert und wie sich das von den tatsächlichen Ergebnissen unterscheidet. Siehe [fragen] nach Hinweisen, was eine gute Erklärung ausmacht. –