美文网首页
UICollectionViewCell中cellForItem

UICollectionViewCell中cellForItem

作者: 落叶兮兮 | 来源:发表于2020-06-11 19:41 被阅读0次

今天遇到一个问题,写了一个滑块滑动的控件,结果cellForItem方法不执行,经过排查确定数据全是正确的,后来发现问题的所在。
我在设置collectionView的frame是在init中设置的,刚开始的init的collectionView的frame为CGRectMakeZero,虽然后面传进来正常的,但是没有在layoutSubViews中做调整,所以出现UICollectionViewCell中的cellForItem方法不执行。
解决办法为:

  - (void)layoutSubviews {
    [super layoutSubviews];
    self.collectionView.frame = self.frame;
 }

相关文章

网友评论

      本文标题:UICollectionViewCell中cellForItem

      本文链接:https://www.haomeiwen.com/subject/miritktx.html