Используя один UIView, я хочу управлять действием нажатия на основе местоположения и обновлять конкретный объект

введите описание изображения здесь

Я делаю приложение наподобие судоку (9*9 коробок), но оно имеет только двоичный выбор (вкл / выкл) и использование кнопки дало мне ужасные результаты. Может кто-нибудь дать мне демонстрационную версию коробки 9*9 (или 3*3), где в зависимости от местоположения касания эта конкретная коробка переключается (вкл / выкл)

1 ответ

Решение

Вы можете создать собственный подкласс UIView, в котором есть прикрепленный распознаватель жестов касания и интерпретировать местоположение касания, чтобы выяснить, какая ячейка прослушивается, но это потребует много работы.

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

Вы сказали "... использование кнопки дало мне ужасные результаты". Можете ли вы уточнить? Это должен быть хороший путь, поэтому любые "ужасные результаты", скорее всего, являются результатом того, что вы сделали неправильно, а не тем, что вы ошиблись.

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