首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UICollectionView和UICollectionViewLayout的关系?

UICollectionView和UICollectionViewLayout的关系?
EN

Stack Overflow用户
提问于 2016-07-01 06:21:16
回答 1查看 70关注 0票数 0

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-01 06:40:18

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

UICollectionViewLayout通过其collectionView属性对其集合视图具有未保留的引用。设置集合视图的布局时,集合视图将布局的collectionView属性设置为集合视图。

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38138376

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档