UICollectionView嵌套UICollectionView 出現(xiàn)的子視圖didSelectItemAtIndexPath不觸發(fā)
最近在做一個(gè)項(xiàng)目颁褂,首頁布局采用的是UICollectionView故响,由于熱門推薦模塊可以左右滾動(dòng)傀广,所以我在熱門推薦這個(gè)UICollectionViewCell上用?UICollectionView來實(shí)現(xiàn),當(dāng)自己實(shí)現(xiàn)的UI效果后彩届,準(zhǔn)備高興的去回調(diào)的時(shí)候伪冰,發(fā)現(xiàn)嵌套的UICollectionView上的Cell不能點(diǎn)擊,瞬間獻(xiàn)入了僵局惨缆,于是上網(wǎng)查找嵌套導(dǎo)致didSelectItemAtIndexPath不能點(diǎn)擊的答案糜值,一直沒有找到丰捷,是什么原因?qū)е碌哪嘏髂y道蘋果不允許這波操作,如果真是這樣病往,我就要換架構(gòu)了捣染,因?yàn)檫@樣無法實(shí)現(xiàn)視圖跳轉(zhuǎn);
最后停巷,在一篇文章耍攘,找到了答案,原因是由于本身view上的手勢沖突導(dǎo)致的畔勤,只須要在當(dāng)前視圖上執(zhí)行如下代碼蕾各,將上層的手勢刪除掉,即可以解決:
?NSArray*gestureArray = [self.viewgestureRecognizers];
? ? for(UIGestureRecognizer*gestureingestureArray) {
? ? ? ? [self.view removeGestureRecognizer:gesture];
? ? }
鏈接在此:https://blog.csdn.net/tcthek/article/details/41943913?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.edu_weight&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.edu_weight