gpt4 book ai didi

ios - 我想在所有 iphone 型号的 uicollectionview 中显示一行中的两个单元格

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

here is some snap of it我尝试使用此代码,但它不起作用:

我的收藏 View 单元格:

尺寸为:166:32 最小间距:10:10

章节插入:20 : 20

func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt
indexPath: IndexPath) -> CGSize
{
if collectionView == MainCollectionView
{
let padding : CGFloat = 50
let collectionViewSize = MainCollectionView.frame.size.width - padding

return CGSize(width: collectionViewSize/2, height: collectionViewSize/2)

}
return CGSize(width: 0, height: 0)
}

最佳答案

在 View 中使用 UICollectionViewDelegateFlowLayout并调用委托(delegate)方法

func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
let width = self.view.frame.width
return CGSize(width: (width)/2, height: (width)/2) // width & height are the same to make a square cell
}

关于ios - 我想在所有 iphone 型号的 uicollectionview 中显示一行中的两个单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45912563/

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