【发布时间】:2016-11-09 10:43:59
【问题描述】:
我是编程新手,我正在尝试为 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
}
但我得到了错误:参数标签'(_:)' 与任何可用的重载都不匹配,如图所示,我做错了什么?
【问题讨论】:
标签: ios uicollectionview swift3 uicollectionviewlayout