У меня есть группа внутри WKInterfaceTable и используйте функцию didSelectRowAtIndex, чтобы перехватить выбор строки и сделать другие вещи. Все это прекрасно работает, за исключением того факта, что, как только пользователь коснется строки, я хотел бы изменить ее backgroundColor, и я не могу понять, как добиться такого поведения.Выбор группы перехвата в WKInterfaceTable
Первые строки функции выглядят следующим образом:
override func table(table: WKInterfaceTable, didSelectRowAtIndex rowIndex: Int) {
let slctedRow = self.mainTable.rowControllerAtIndex(rowIndex) as! MainTableRowController
slctedRow.rowMainGroup.setBackgroundColor(self.rowSelectedColor)
К сожалению, строка не меняет цвет сразу, потому что функция не вызывается немедленно, но только тогда, когда пользователь отпускает прикосновение.
Есть ли способ немедленно перехватить прикосновение (и так изменить цвет фона группы)?