[英]didSelectItemAtIndexPath of UICollectionView is not called
[英]UICollectionView: didSelectItemAtIndexPath not called after other gestures are used
我有捏緊並長按手勢UICollectionViewController。 手勢的委托是UICollectionViewController。
加載視圖時,如果我選擇一個單元格,則會按預期調用didSelectItemAtIndexPath。
但是, 如果我然后Pinch或“LongPress”一個單元格,現在不再調用didSelectItemAtIndexPath 。
我的臨時解決方案是使用Tap手勢識別器替換didSelectItemAtIndexPath,它完美地工作。
難道沒有辦法讓didSelectItemAtIndexPath工作嗎? 當UICollectionView已經處理它時,為它添加一個手勢是錯誤的。
謝謝
確保在您查看手勢識別器之前,請確保將布爾屬性“cancelTouchesInView”設置為false。 這可能是因為手勢被識別,因此它忽略了對視圖的傳遞觸摸,導致不調用單元格選擇方法。 鏈接到財產。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.