我有一个包含单元格的UITableView,每个单元格包含一个UILabel,一些按钮和一个UICollectionView。
当点击一个单元格时,将调用UITableViewDelegate的didSelectRowAtIndexPath方法。如果点击按钮,则会调用按钮的操作。但是,如果点击UICollectionView,则不会调用UICollectionViewDelegate的didSelectItemAtIndexPath方法,而是调用UITableViewDelegate的didSelectRowAtIndexPath。
我尝试通过向UICollectionView添加UITapGestureRecognizer来修复它,但它也被忽略了。
有人知道如何让两个事件同时工作吗?
提前致谢。
Mikywan
答案 0 :(得分:-1)
我的错误。对于UICollectionView,“用户交互已启用”标志设置为“否”。