微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我的 UICollectionView 重新填充后不滚动

如何解决我的 UICollectionView 重新填充后不滚动

我有一个 UICollectionView,顶部有三个按钮来重新填充它(更受欢迎的项目、最近的项目、最近的项目)。

我的问题是滚动保持第一个列表的大小,即使我重新填充它。 例如,如果我在第一个类别(选择)中只有一个项目并且当我单击“A proximité”按钮时不需要滚动并且我有数百个项目,则它不会滚动...

如果第一个类别滚动,另一个将滚动但保持第一个类别的大小。

这是我如何填充列表的代码

       self.restaurantList.removeAll()
       for restaurant in objects {
            self.restaurantList.append(restaurant!)
       }
       self.collectionView.collectionViewLayout.invalidateLayout()
       self.collectionView.reloadData()
             
    }

这是我的列表的故事板

enter image description here

非常感谢您的帮助

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。