所以这是我的InterfaceController
层次结构:
-> InterfaceController
-> Table
-> RowController
-> Group A
-> Group B
-> Gesture
我还实现了override func table(_ table: WKInterfaceTable, didSelectRowAt rowIndex: Int) {...}
的WKInterfaceTable
,我收到了行控制器的选择。但是,我没有收到B组的触摸事件(点击事件)。
我附加了一个带有敲击手势的IBAction
,当我点击Groupp B时应该接到电话。如果我点击外面(意味着,在A组)然后它应该调用表格的didSelectRowAt:
方法但是现在,它不是调用手势的动作。
实现这个的任何其他解决方案?
临时我已经通过用Group B
取代WKInterfaceButton
来实现这一点。所以现在,我可以检测按钮触摸以及表格的didSelectRowAt:
。我将等待这个问题的完美解决方案。