在Swift 3中实现layoutAttributesClass()函数

8

我正在使用Swift和Xcode 8编写自定义Collection View布局。我尝试使用以下函数实现自定义Collection View布局属性:

override class func layoutAttributesClass() -> AnyClass {
    return CircularCollectionViewLayoutAttributes.self
  }

但是我遇到了“方法不覆盖其超类中的任何方法”的错误。非常感谢您的帮助。

1个回答

28

Swift 3中,你应该使用var而不是func

override class var layoutAttributesClass: AnyClass {
    // ...
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接