我有一个 UICollectionView
。它充满了包含 ImageView 和标签的单元格。
当一个人点击一个单元格时,文本就会消失。 我怎样才能阻止这种情况发生?
额外信息:
Collection View 位于连接到 baseVC 的容器内。
单元格及其大部分内容都添加到其 xib 文件中。一切都正确显示。预计在点击时,文本会消失然后重新出现。
另请注意,标签不会消失,只会消失。
调用单元格时会添加自定义文本:func setup(profImage: String, contentView: String, titleLabel: String, subtitleLabel: String)
甚至在禁用默认添加文本时标签仍然会在点击时消失。
最佳答案
我会确保将标签添加到单元格的 contentView
而不仅仅是单元格的“最顶层” View 。也许 xib
的设置方式不对。确保它是 xib 等中的 UICollectionViewCell
。您还可以发布有关如何设置 xib
的图片。
此外,为了进行调试,我会删除所有处理不围绕标签旋转的单元格的代码(例如,删除动画,直到您修复错误)。这将使您能够专注于该问题。或者,换一种方式,从头开始并重新创建单元格(仅使用标签)。获得要显示的标签不是火箭科学,但如果您不按部就类地构建正在发生的事情,则可以使它成为火箭科学。
另一个潜在的问题是布局。布局是否正确?当您突出显示时,它可能会中断(出于某种原因)。
关于ios - 为什么点击 UICollectionViewCell 上的文本会消失?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56589512/