WKInterfaceTable 内にグループがあり、関数didSelectRowAtIndexを使用して行の選択を傍受し、他のことを行います。ユーザーが行に触れるとすぐに backgroundColor を変更したいという事実を除いて、すべてうまく機能し、この動作を実現する方法がわかりません。
関数の最初の行は次のようになります。
override func table(table: WKInterfaceTable, didSelectRowAtIndex rowIndex: Int) {
let slctedRow = self.mainTable.rowControllerAtIndex(rowIndex) as! MainTableRowController
slctedRow.rowMainGroup.setBackgroundColor(self.rowSelectedColor)
残念ながら、関数はすぐには呼び出されず、ユーザーがタッチを離したときにのみ呼び出されるため、行の色はすぐには変わりません。
タッチをすぐに傍受する方法はありますか (したがって、グループの背景色を変更します)?