gpt4 book ai didi

ios - 迅速3错误:参数标签'(_ :)'与UICollectionViewLayout(转盘)上任何可用的重载都不匹配

转载 作者:行者123 更新时间:2023-12-01 19:59:44 25 4
gpt4 key购买 nike

我是编程新手,我想对CollectionView做出圆形效果,我有以下几点:

 override func prepare()
{
super.prepare()

let centerX = collectionView!.contentOffset.x + (collectionView!.bounds.width / 2.0)
attributesList = (0..<collectionView!.numberOfItems(inSection: 0)).map { (i)
-> CircularLayoutAttributes in
// 1
let attributes = CircularLayoutAttributes(forCellWithIndexPath: IndexPath(forItem: i, inSection: 0))
attributes.size = self.itemSize
// 2
attributes.center = CGPoint(x: centerX, y: self.collectionView!.bounds.midY)
// 3
attributes.angle = self.anglePerItem*CGFloat(i)
return attributes
}

但是我得到了错误:参数标签'(_ :)'与任何可用的重载都不匹配,如图片所示,我在做什么错?

Pic1

最佳答案

语法在Swift 3中已更改。

用:
IndexPath(item: i, section: 0)

关于ios - 迅速3错误:参数标签'(_ :)'与UICollectionViewLayout(转盘)上任何可用的重载都不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40505051/

25 4 0