问题标签 [uicollectionviewlistcell]
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.
swift - Swift 类可用开关取决于 UICollectionViewCell 与 UICollectionViewListCell 的 iOS 版本
对于 iOS13,我的单元格类是 UICollectionViewCell,而在 iOS14 中,我希望同一个类是 UICollectionViewListCell,它仅在 iOS14 中可用于列表布局,我在 iOS14 下使用
有没有办法实现它?
注意:这是一个简单的案例,但我有很多单元格,所以每个 iOS 有 2 个不同的类不是一个选项
swift - UICollectionViewListCell 向下滚动后返回 44 高度
所以我有一个UIViewController,UICollectionViewCompositionalLayout其中一个部分(最后一个)是一个列表。我UICollectionViewListCell为它配置了 2 个,但其中一个有问题(这个UICollectionView里面有一个)。不幸的是,我在控制台中遇到了配置错误:
如您所见,UIView-Encapsulated-Layout-Height返回默认值 44 而不是计算得出的值(应该在 144 左右)。
这是我的单元格配置,在配置列表单元格时有什么明显的或者我遗漏了什么吗?
ios - 调整集合视图列表单元格高度
我一直在努力使集合视图列表单元格高度更大,我想知道如何使单元格高度大小更大。这是来自苹果示例项目的代码。(只是稍微改变了一点。)
当我运行代码时,如果二级文本太短,列表单元格变得太小,我想让单元格高度至少为 80。

我尝试在单元格中放置另一个 UIView 并为单元格的文本和辅助文本添加文本标签,并将 UIimage 添加到单元格,因为我放置的 UIView 覆盖了单元格的内容,我必须手动放置标题、辅助文本和图像(并使用自动布局来配置它们)。那么如何在不在单元格上放置额外的 UIView 的情况下更改单元格高度,以便我仍然可以使用和显示这些值?
ios - 从 UICollectionViewListCell 访问视图文件
我对 UICollection 视图列表的 separatorLayoutGuide 有疑问。我看到了这篇文章,明白我需要重写函数 updateConstraints() 以更新分隔符布局指南。像这样...
我可以看到单元格的前导锚和分离向导的前导锚之间的微小空间,如下图所示,我想修复它。(像单元格的左侧)

但是,问题是,我使用本文创建了一个自定义集合视图列表单元格,并且无法更改导致自定义视图前导的 separatorLayoutGuide。我添加了customListCell.separatorLayoutGuide.leadingAnchor.constraint(equalTo: self.leadingAnchor).isActive = true为了将 separatorLayoutGuide 的前导定位到 customView 的前导,我得到了
错误。完成研究后,我想我没有为 separatorLayoutGuide 添加子视图,但即使我向自定义视图添加子视图,应用程序也会崩溃。使用自定义 UIView 时,有没有办法更改分隔符指南的前导锚点?
swift - 如何将分隔符插图设置为零以摆脱空间?
我正在处理集合视图列表单元格,并且有一个关于摆脱分隔符布局指南左侧空间的问题。
我想摆脱上图中分隔符布局指南的小边距。尽管我使用的是集合视图列表单元格,但我看到有一种方法可以调整“tableView”的分隔符插图的大小。喜欢,
但是集合视图没有方法,所以我猜也许我可以在配置集合视图列表布局时做类似的事情,因为使用showsSeparators属性允许单元格隐藏分隔符。(我知道我不想隐藏分隔符,但我想我可以在这里配置分隔符。)
// layoutConfig.showsSeparators = false // -> 我确认可以使用此属性隐藏分隔符。
另外,我的应用程序在 iOS14 上可用,所以我不能使用其他一些属性,如separatorConfiguration。
有谁知道如何摆脱 iOS 14 中也提供的分隔符指南的剩余空间?
先感谢您。
uicollectionview - 使用 Nuke 将图像加载到 UICollectionViewListCell
UICollectionViewListCell配置如下:
如何使用Nuke从 URL 加载图像?有了UITableViewCell,我们可以做到:
但是UICollectionViewListCell没有imageView。



