为了账号安全,请及时绑定邮箱和手机立即绑定

UICollectionView滚动的时候会出现cell消失的情况

UICollectionView滚动的时候会出现cell消失的情况

鸿蒙传说 2019-04-09 20:25:27
RT,具体情况是:滚下去的时候发现最后一排不显示了,再滚上来,第一排的cell也不显示了。但是不论是消失的第一排还是最后一排,都可以触发didSelectItemAtIndexPath参考了如下提问:http://stackoverflow.com/questions/13360975/uicollectionviews-cell-disappearing-ioshttp://stackoverflow.com/questions/15310824/uicollectionview-cell-disappears看来stackoverflow上也没能很好的解决这个问题。如果没有workaround的话就只好试试PSTCollectionView了。环境:XCode5.1,编译目标iOS7.1应@未解的提醒,将相关代码贴上:-(UICollectionViewCell*)collectionView:(UICollectionView*)collectionViewcellForItemAtIndexPath:(NSIndexPath*)indexPath{AppInMineCell*cell=[collectionViewdequeueReusableCellWithReuseIdentifier:@"AppInMineCell"forIndexPath:indexPath];App*app=[self.myappsobjectAtIndex:indexPath.row];NSURL*url=[NSURLURLWithString:[app.iconURLstringByTrimmingCharactersInSet:[NSCharacterSetwhitespaceAndNewlineCharacterSet]]];cell.appName.text=app.name;//appIcon是一个继承了UIImageView的AsyncImageView,可自行podsearchcell.appIcon.imageURL=url;//circularappiconsoApplewon'tsaywecopycell.appIcon.layer.masksToBounds=YES;cell.appIcon.layer.cornerRadius=32.0f;returncell;}UPDATE:发现并不是只要往上滑下面的cell就会消失,scroll滚动的程度要大到触发了bounce,才会出现cell消失的情况。temperoryfix:禁用bounce
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 977 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号