gpt4 book ai didi

ios - AsyncDisplayKit calculateLayoutThatFits() 函数在 1 个项目中有效,在另一个项目中无效

转载 作者:行者123 更新时间:2023-11-28 16:10:43 25 4
gpt4 key购买 nike

我正在为图像的 Collection View 做这个 asyncDisplayKit 教程。

http://www.tekramer.com/improving-uicollectionview-uitableview-scrolling-performance-with-asyncdisplaykit/

我可以运行完成的项目,一切正常。我将所有代码完全相同地复制到另一个项目中,我正在组合多个教程。出于某种原因,我得到 1 个错误。这很奇怪,因为它包含每个文件,我完美地复制并粘贴了它们。这是我收到错误的地方:

override func calculateLayoutThatFits(constrainedSize: ASSizeRange) -> ASLayout {
return ASLayout(layoutableObject: self, size: nodeSize)
}

错误说布局参数应该是布局和位置,但如果我改变它那么它就不能使用自己作为布局。有人知道这里发生了什么吗?

最佳答案

swift 3.0

请试试这个。此功能适用于我的项目。

override func calculateLayoutThatFits(_ constrainedSize: ASSizeRange) -> ASLayout {
return ASLayout(layoutableObject: self, constrainedSizeRange: ASSizeRangeMake(nodeSize, nodeSize), size: nodeSize)
}

关于ios - AsyncDisplayKit calculateLayoutThatFits() 函数在 1 个项目中有效,在另一个项目中无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39595853/

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