table 中的 WKInterfaceGroup 突出显示包含的按钮按下

WKInterfaceGroup in table highlights contained button on touch down

我发现如果你实现一个 WKInterfaceTable,行控制器包含一个 WKInterfaceGroup,如果你向组中添加两个 WKInterfaceButton,其中一个被禁用(或隐藏),然后点击此按钮,它将突出显示整行,就好像您同时按下了两个按钮一样。 table 之外的常规 WKInterfaceGroup 不会发生这种情况。如何为 table 行中的整个组禁用此突出显示行为?

这里有一个 example project 演示了不良行为。 B2 已禁用,但点击它会突出显示整个组。请注意,项目应使用 Xcode 8 打开,因为它是 watchOS 3 应用程序。

Select 故事板中的 tableCell

从Select可用项目中删除复选标记

现在您可以连续单击按钮了。 如果您需要获取点击按钮的索引,请参阅我的回答