0

尝试使用在一个数据源中ASCollectionDataSourceInterop进行组合UICollectionViewCell,如此处所述ASCellNode

http://texturegroup.org/docs/uicollectionviewinterop.html

但是我在这里遇到了问题,因为

func collectionView(_ collectionView: ASCollectionView, nodeForItemAt indexPath: IndexPath) -> ASCellNode {
        return nil
}

不能快速工作,也许有一种方法可以快速解决

4

1 回答 1

1

找到了解决方案:只需将返回类型设置为隐式展开的可选:

func collectionNode(_ collectionNode: ASCollectionNode,
                    nodeBlockForItemAt indexPath: IndexPath) -> ASCellNodeBlock! {
    return optionalNodeBlock
}

编译器确实会警告您类型不匹配,但一切正常

于 2020-05-24T23:09:33.343 回答