问题标签 [uicollectionviewflowlayout]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 将 UICollectionview 中单元格的移动限制在 CollectionView 的范围内
当我将一个单元格拖到 CollectionView 边界之外时,我遇到了一些奇怪的行为(实际上是崩溃)。如何将 CollectionView 的用户交互限制为仅 CollectionView 的框架?当用户长按并拖动视图单元格时,我只希望他们能够在 CollectionView 中移动单元格,而不是在整个屏幕上移动
ios - 在 UICollectionViewFlowLayout 中启用 AutoSizing 单元格时,装饰视图会调整大小
环境:
UICollectionView
看起来像 UITableView
自定义 UICollectionViewFlowLayout 子类来定义启用frame
的DecorationView
Self-Sizing 单元格
预期行为:
ADecorationView
应该作为每个部分的背景放置UICollectionView
观察到的行为:
折叠DecorationView
到任意大小:
似乎UICollectionView
试图计算DecorationView
. 如果我禁用 Self-Sizing 单元格,则装饰视图将准确放置在预期位置。
有什么方法可以禁用 Self-Sizing forDecorationView
吗?
在我的UICollectionViewFlowLayout
子类中,我只需获取该部分中的第一个和最后一个单元格并拉伸背景以填充它们下方的空间。问题是UICollectionView
不尊重那里计算的大小:
ios - 如何通过 CollectionView 中的流布局将单元格与顶部对齐
在这段代码中,我试图更改 UICollectionView 的第一个单元格的大小以及其他具有相同大小的单元格的大小,但在第一行中,当我想要两个单元格出来时,只有一个单元格出来:
我真正想要的是:
ios - Collectionview FlowLayout 滚动禁用问题
我已经为 collectionview 创建了 FlowLayout 的自定义类。这是我的课
现在 collecitonview 滚动是垂直和水平的,我想在 collectionview 中禁用垂直滚动。当我 self.scrollDirection = .horizontal
上课时,collectionview 滚动也以两种方式工作。
请帮助我。任何帮助将不胜感激
ios - 使 UICollectionViewFlowLayout 看起来像单元格隐藏在背景中
我遇到了这个演示,真的很想学习如何做到这一点:
到目前为止,我已经为 UICollectionViewFlowLayout 创建了一个子类,它淡出单元格的开头和结尾。取自https://gist.github.com/vinhnx/bb1354b247ebfe3790563173ac72baa9
这是淡出开始和结束单元格的部分
如何使顶部的单元格保持静止而不继续向上滑动?
处理淡入淡出的函数的完整代码:
ios - 动态 UIViewCell 垂直单元格滚动与水平 UICollectionViewFlowLayout
我有一个集合视图,它显示具有动态内容大小的文章的详细视图。
我在集合视图中有多个可以水平滚动的项目。
当水平流布局处于活动状态时,动态单元格无法垂直滚动并且内容隐藏在视图下。
如果我禁用水平流布局,我可以垂直滚动内容。但是,所有其他项目都堆叠在每个单元格的底部。
我基本上是在寻找一个像布局这样的新闻门户,用户可以在其中垂直滚动浏览文章的内容,也可以水平滚动浏览文章列表。
我已经以这种方式设置了我的收藏视图。
集合视图单元格具有需要垂直滚动的动态高度,我在此处设置了该高度。
集合视图有多个项目,需要水平滚动。