gpt4 book ai didi

swift - CollectionView滚动交叉顶部uiview

转载 作者:行者123 更新时间:2023-11-30 10:35:36 25 4
gpt4 key购买 nike

您好,我从今年开始就使用 Collection View ,一切都很好,但是在更新 xcode 11 后,我遇到了问题,当我滚动 Collection View 时,它跨越了 Collection View 的边界,并且单元格在跨越顶部后显示,就像图片请指导我

代码

extension BusinessHomeViewController : UICollectionViewDataSource,UICollectionViewDelegate{

func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
return 50
//AppStrings.DashBoardMenu.count
}

func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "home", for: indexPath) as! BusinessCollectionViewCell
// let model = AppStrings.DashBoardMenu[indexPath.row]
// cell.lblTitle.text = model



return cell
}

imagee

enter image description here

最佳答案

您能否检查一下以确保 Collection View 的 clipsToBounds 属性设置为 true?您可以在界面生成器中找到它,或者通过 yourCollectionView.clipsToBounds = true 以编程方式设置它。

clipsToBounds 的作用是确定 View 的 subview 是否仍然可见,即使它们移动到父 View 的边界之外。将其设置为 false 将使 subview 仍然可见,即使滚动超出 Collection View 的边界也是如此,因此您需要将此属性设置为 true。

关于swift - CollectionView滚动交叉顶部uiview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58122233/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com