问题标签 [uicollectionviewcompositionallayout]
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 - 如何关闭collectionView(UICollectionViewCompositionalLayout)中的部分内滚动?
你能帮我解决我的问题吗?我有不同类型部分的集合视图:
- 水平滚动,
- 标签
- 标签内容。
我将选项卡设置为部分,当用户按下选项卡时,我只需调用 collectionView.scrollToItem(at indexPath + 1),效果很好。我的内容部分有问题。我做的就像水平旋转木马,我必须关闭它的滚动。这是本节的代码。
如果我将 section.orthogonalScrollingBehavior 更改为none
所有项目将垂直定位。
请,如果你知道我怎么能在这个部分只关闭滚动?谢谢
ios - 如何知道组合布局内的组中水平滚动何时停止?
有谁知道如何确定水平滚动何时在组合布局组中停止?
我正在使用具有组合布局和多个组的 UICollectionView。一组具有水平滚动。从我发现的大多数来源中,可以使用 UIScrollViewDelegate 方法,但这似乎只适用于垂直滚动。
swift - 将数据传递给 UICollectionView 组合布局中的另一个 viewController
我浏览过互联网上的许多文章。但是我看不到任何使用组合布局 CollectionView 将数据从一个 VC 传递到另一个 VC 的示例。请给我一个示例,您对此有所了解。
ios - 在集合视图中应用包含所有新数据的快照后,可区分数据源滚动到顶部
我有一个集合视图(使用组合布局和可区分的数据源),它的标题中有一个分段控件。当控制值发生变化时,单元格会更新为UICollectionViewCell
具有所有新数据的不同类。它主要按预期工作。问题是当我应用我的快照时,我的集合视图会滚动回顶部。我怎样才能让它不滚动?
当我的视图加载时调用:
当分段控件发生变化时调用:
设置我的单元格和补充视图:
swift - 如何在组合布局中创建弹性标题?
试图将其实现为组合布局,但到目前为止还没有成功。如何在组合布局中实现这一点?
ios - UICollectionViewCompositionalLayout 部分内容插入错误
UICollectionViewCompositional
在处理正交部分内的大内容插图时,我注意到布局的错误行为。
考虑这个简单的布局
请注意:
- 组宽是
.absolute(200)
- 部分前导内容插图为 200
问题在于,当前导部分内容插入等于或大于组宽度(在本例中为 200)时,该部分中的最后一个单元格会消失(见下表)。此行为在 iOS 13.7、14.4 和 14.5 中似乎相同。我没有测试其他版本。
section.contentInsets.leading < 200 ✅</th> | section.contentInsets.leading >= 200 ❌</th> |
---|---|
最后一个单元格(编号 5)正确可见 | 最后一个单元格(编号 5)消失了,留下一个空白区域 |
你怎么看?我在这里做错了什么还是可能需要向 Apple 报告?
谢谢
ios - 获取组合布局collectionview中水平滚动部分的单元格高度
我试图在collectionView
组合布局的水平滚动部分中获取每个项目的单元格大小。到目前为止,我只尝试获取当前滚动的项目,但没有太多关于单元格大小本身的详细信息。
}