UICollectionViewCell删除的一个小问题

173 阅读1分钟

我的CollectionView是写在TableView的头视图上的,给CollectionView添加一个长按手势,用来拖动删除一个cell。当我拖着往桌面下滑的时候,突然发现这个选中的Cell跑到了TableViewCell的下面去了。WTF???,看了下层级,确实CollectionView在最上层!!!!

打印子视图列表,还是在最后,在栈顶啊!!!!

为啥呢???百思不得其解啊!!!!

哦吼!!!突然想到会不会是被裁了,并不是跑到TableViewCell的下面去了!!!

打印CollectionView的layer.masksToBounds 卧槽!!layer.masksToBounds == YES啊。

麻蛋!!!话说UIView的ayer.masksToBounds不是默认为NO吗???!!!