gpt4 book ai didi

ios - UICollectionView 和 UICollectionViewLayout 的关系?

转载 作者:行者123 更新时间:2023-11-29 00:51:07 25 4
gpt4 key购买 nike

我对这两个类如何相互通信感到困惑,因为我没有看到它们对一个或另一个进行子类化。 UICollectionViewLayout 如何准确地将其信息传递给 UICollectionView?

最佳答案

UICollectionView 通过其 collectionViewLayout 属性对其布局具有强引用。

UICollectionViewLayout 通过其 collectionView 属性拥有对其 Collection View 的未保留引用。当您设置 Collection View 的布局时, Collection View 会将布局的 collectionView 属性设置回 Collection View 。

两个对象之间的大多数通信都是通过 Collection View 向布局发送消息并从这些消息接收返回值来进行的。许多消息在 UICollectionViewLayout 类中公开声明,您可以通过创建 UICollectionViewLayout 的子类并实现/重写方法来响应这些消息来实现自己的布局。

关于ios - UICollectionView 和 UICollectionViewLayout 的关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38138376/

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