下拉刷新UICollectionView的时候,如果UICollectionView的内容很少,点击页面上的按钮、手势、包括didSelectItemAtIndexPath都没反应,只有滑动一下页面才可以点击。
估计问题出在设置了UICollectionView的内边距,用作UICollectionView的头视图。
[self.Coll setContentInset:UIEdgeInsetsMake(250, 0, 0, 0)];
估计是这句话导致点击没反应。
目前没找到什么好的方法,只能把didSelectItemAtIndexPath也换成在cell上面增加手势点击,然后设置手势的代理
- (BOOL)gestureRecognizer:(UIGestureRecognizer*)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer*)otherGestureRecognizer {
return YES;
}
可以解决点击没反应的问题。
网友评论