У меня есть UIViewController, который имеет 4 UICollectionViews. Каждый CollectionView использует одну и ту же настраиваемую ячейку через NIB. В каждой ячейке есть кнопки, действия которых определяются с использованием структуры делегата.
В моем главном контроллере вида я реализовал UITapGesture, чтобы получить координаты касаний на экране. Однако UITapGesture не может записать координаты при нажатии кнопки (предположительно, потому что это не респондент).
Я хотел бы знать, есть ли способ получить экранные координаты кнопки относительно основного view.
Я попытался переопределить touchBegan, но это также не удалось.
Можно ли каким-либо образом запустить несколько действий с помощью кнопки делегата? Т.е. была ли эта функция запущена во время записи местоположения касания на экране?