У меня есть класс MyView, наследующий от UIView, добавьте в него UICollectionView.Но когда я представляю новый VC, который содержит MyView.Но collectionView:didSelectItemAtIndexPath:
не ответил, за исключением того, что, если долго нажимать на ячейку, а затем отпустить палец, этот метод будет вызван.
class MyView: UIView {
addSubview(collectionView) // delegate and datasource are both set
func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
//only long press the cell and release the finger this method would be called
}
}
class VC {
view.addSubview(MyView instance)
}
class rootVC {
present Or push to VC
}
Это так запрограммировано.