行の選択ごとに色を変更できます。
rowController に WKInterfaceGroup の IBOutlet を作成し、Table をストーリーボードにドラッグしたときに作成される DefaultGroup で Storyboard に設定します (新しい WKInterfaceGroup を追加する必要はありません)。
@property (weak, nonatomic) IBOutlet WKInterfaceGroup *rowGroup;
BOOL プロパティを作成して、rowController の選択ステータスを追跡します。
@property (nonatomic, readwrite) BOOL isSelected;
これを didSelectRow に追加し、
- (void)table:(WKInterfaceTable *)table didSelectRowAtIndex:(NSInteger)rowIndex {
TableRowObject *row = [self.interfaceTable rowControllerAtIndex:rowIndex];
if (row.isSelected) {
row.isSelected = NO;
[row.rowGroup setBackgroundColor:[UIColor clearColor]];
}
else {
row.isSelected = YES;
[row.rowGroup setBackgroundColor:[UIColor blueColor]];
}
}