每個單元包含的日期和信息(文本)。默認情況下,排序順序相反。它按照與時間相反的順序排序。我想在當前日期之前更改單元格中單元格的背景顏色。要改變單元格的背景色與較早的日期
的tableView的cellForRowAtIndexPath:
let cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexpath) as! tableViewCell
cell.dateLabel.text = stores.date
cell.contentLabel.text = stores.content
let today = NSDate()
if today == (stores.date) {
cell.backgroundColor = UIColor.blueColor()
} else {
cell.backgroundColor = UIColor.clearColor()
}
return cell
什麼是你的問題? – rmaddy
如果你有時間相等比較問題,請嘗試'isEqualToDate'方法 – san
你需要的是NSCalendar方法isDateInToday https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSCalendar_Class/# // apple_ref/OCC/instm/NSCalendar/isDateInToday: –