У меня есть два UIViews, заполненные UIButton. Я хочу, чтобы только одна кнопка принимала касания за раз. То есть я хочу, чтобы мультитач работал, если у вас есть один палец в каждой группе кнопок, но нет, если у вас есть оба пальца в одной группе.
Конечно, набор exclusiveTouch на кнопках гарантирует, что нажата только одна кнопка за раз, но он делает это для всего окна. Есть ли способ разрешить только одно касание для UIView вместо всего окна?
Обновление: Таким образом, чтобы лучше понять желаемую функцию. Я хочу, чтобы пользователь мог выбрать красную и синюю карту, используя мультитач. Легко. НО я не хочу, чтобы они могли выбирать две красные карточки или что-то подобное. Проблема в том, что, если я включаю на карточках exclusiveTouch, за раз можно выбрать только одну карту из ВСЕГО ОКНА. Желаемая функциональность заключается в том, чтобы эксклюзивный Touch работал только на UIVIEW, каждый набор карт которого уже обернут в свой собственный UIView.
Обновление 2: Просто хочу добавить, что я пытаюсь найти решение, которое НЕ включает в себя создание подклассов или иное переопределение сенсорных контроллеров UIView. Это последнее средство.