У меня есть UICollectionView
, который горизонтально прокручивает, чтобы показывать один UICollectionViewCell
за раз. Каждый UICollectionViewCell
имеет вертикальную прокрутку UIScrollView
как подпункт для прокрутки содержимого ячейки. Это всего лишь 90% внутренней части UICollectionViewCell
, которая покрывается UIScrollView
, то есть внешний кадр ячейки не покрывается этим.
Оказывается, что часть UICollectionViewCell
, которая покрывается UIScrollView
, отменяет делегат UICollectionView
didSelectItemAtIndexPath
. Таким образом, когда простое нажатие происходит в UIScrollView
, этот метод не вызывается, тогда как если крана происходит во внешней части ячейки, то есть вне UIScrollView
, этот метод вызывается.
Любые предложения относительно того, как достичь настройки, где можно вызвать метод didSelectItemAtIndexPath
, даже если кратковременное нажатие происходит в UIScrollView
?