Приложение должно получить местоположение экрана (x, y), когда выбрана ячейка UICollectionView.Как определить местоположение экрана на UICollectionView?
Я пробовал touchesBegan
, но он не работает. И я также тестировал UITapGestureRecognizer
и gestureRecognizer(gestureRecognizer: UIGestureRecognizer, shouldReceiveTouch touch: UITouch) -> Bool
, когда он установлен true
или false
, он работает либо с жестом, либо с нажатием на ячейку, а не с обоими.
Любой способ получить два действия одновременно?
Спасибо.
Что вы подразумеваете под «или жестом или постукиванием»? Какой другой жест? – beyowulf
@beyowulf это означает, что если для gesture 'shouldReceiveTouch' установлено значение true, вызов gesture вызывается и коллекция cell' didSelectItemAtIndexPath' этого не делает. Когда он установлен в значение false, вызов коллекции 'didSelectItemAtIndexPath' вызывает вызов и жест не делает. – jdleung