Как обнаружить нажатие на группу WKInterfaceGroup, добавленную в контроллер строки таблицы? - PullRequest
0 голосов
/ 21 марта 2019

Итак, это моя InterfaceController иерархия:

-> InterfaceController
      -> Table
            -> RowController
                  -> Group A
                        -> Group B
                              -> Gesture

Я также реализовал override func table(_ table: WKInterfaceTable, didSelectRowAt rowIndex: Int) {...} из WKInterfaceTable, где я получаю выбор контроллера строки. Однако я не получаю событие касания (событие касания) в группе B.

Я прикрепил IBAction жестом касания, который должен вызывать вызов, когда я касаюсь группы B. Если я касаюсь снаружи (то есть в группе А), тогда он должен вызывать метод didSelectRowAt: таблицы, но верно теперь это не вызывает действия жеста.

Есть ли другое решение для реализации этого?

1 Ответ

0 голосов
/ 22 марта 2019

Временный Я реализовал это, заменив Group B на WKInterfaceButton. Так что теперь я могу обнаружить прикосновение к кнопке, а также к таблице didSelectRowAt:. Я буду ждать идеального решения этой проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...