Xcode - Swift以编程方式选择tablecell

时间:2015-03-12 10:19:38

标签: swift set cell selected

我需要知道如何通过代码将tableviewcell的状态设置为选中。

我尝试了以下内容:

let cell:TblCell = tableView.cellForRowAtIndexPath(indexPath) as TblCell
cell.selected = false;

但这并没有奏效,即使它没有给出任何错误。

这应该有效吗?或者这样做有什么不同?

1 个答案:

答案 0 :(得分:4)

tableView.selectRowAtIndexPath(indexPath, animated: true, scrollPosition: .Middle)

您可以使用.Middle而不是.None,因此tableView不会滚动到所选单元格。 .Top.Bottom也是可用选项。