ios开发 集合视图自定义布局有什么布局
1个回答
展开全部
在你创建自定义布局之前,想清楚是不是真的必要。UICollectionViewFlowLayout类提供了很过已经功能优化好的,有多重方法可是实现不同类型的标准布局。仅有的需要完成自动布局的情况大约如下:
你想要的布局看起来不像网状,或者超线性布局(这种布局是排满一行,然后换行接着排)或者需要多方向滑动的。
你想要频繁更改单元格的位置以至于使用已经存在的流动布局比自定义布局还要复杂
好消息是,(从API的角度看)实现一个自定义布局并不难。最难的部分是执行计算并决定元素在布局中的位置。当你知道这些元素的位置的时候,你可以很简单的给集合视图提供数据。
你想要的布局看起来不像网状,或者超线性布局(这种布局是排满一行,然后换行接着排)或者需要多方向滑动的。
你想要频繁更改单元格的位置以至于使用已经存在的流动布局比自定义布局还要复杂
好消息是,(从API的角度看)实现一个自定义布局并不难。最难的部分是执行计算并决定元素在布局中的位置。当你知道这些元素的位置的时候,你可以很简单的给集合视图提供数据。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询