说我有一个带有自定义UITableViewCell的UITableView,该UITableViewCell包含4个标签,有一种方法可以将单元格加载到具有基本布局的视图中,然后根据它们所在的行号对其进行编辑。我需要每隔一行的文本标签的文本使用一种颜色,而另一种使用不同的颜色。我已经很确定我的答案将涉及以下内容:
bool true = (int) indexpath.row %2 != 0
然后我将设置一个if语句,以根据布尔值更改颜色。我唯一不知道的是,我将必须使用哪种方法将其放在TableViewSource中以及如何才能访问特定单元格的内容而不是每个单元格的内容。
答案 0 :(得分:0)
获取特定行的索引路径:
let indexPath = NSIndexPath(forRow: rowNumber, inSection: 0)
重新加载表格视图的特定单元格:
tableView.reloadRowsAtIndexPaths([indexPath], withRowAnimation: UITableViewRowAnimation.Top)
获取特定的单元格并完成更改:
let cell = tableView.cellForRow(at: indexPath)