0

I need to know how to set the state of a tableviewcell to selected via code.

I tried the following:

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

But this didn't work, even though it did not give any errors.

Should this have worked? or is this done differently?

Cœur
  • 37,241
  • 25
  • 195
  • 267
John Smith
  • 53
  • 2
  • 9

1 Answers1

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

Instead of .Middle you can use .None so the tableView doesn't scroll to the selected cell. .Top and .Bottom are also available options.

Matthias Bauch
  • 89,811
  • 20
  • 225
  • 247