WKInterfaceGroup в таблице подсвечивает содержащуюся кнопку при касании

Я нашел, если вы реализуете WKInterfaceTableконтроллер строки содержит WKInterfaceGroupи если вы добавите два WKInterfaceButtonЧто касается группы, одна из которых отключена (или скрыта), и вы нажмете на эту кнопку, она выделит весь ряд, как если бы вы касались обеих кнопок. Это не происходит с обычным WKInterfaceGroup вне стола. Как можно отключить это поведение выделения для всей группы в строке таблицы?

Вот пример проекта, который демонстрирует нежелательное поведение. B2 отключен, но касание его выделяет всю группу. Обратите внимание, что проект должен быть открыт с Xcode 8, так как это приложение watchOS 3.

1 ответ

Решение

Выберите tableCell в раскадровке

убрать галочку из Выбираемого элемента

Теперь вы можете нажать кнопку подряд. Если вам нужно получить индекс нажатой кнопки, посмотрите мой ответ здесь.

Другие вопросы по тегам