【发布时间】:2020-10-13 10:28:54
【问题描述】:
我目前面临一个组合布局问题,这也可以在Apple's example -> ConferenceNewsFeedViewController 中看到。项目高度设置为.estimated(100),宽度设置为.fractionalWidth(1.0)。在初始显示中,单元格没有包装标签内容。只有当您开始滚动时,单元格的布局才会得到纠正。有人知道如何解决这个问题吗?
这是错误的布局:
这是滚动后的布局:
我知道它可以通过以下方式“修复”,但这感觉更像是一种肮脏的工作:
DispatchQueue.main.async {
self.collectionView.collectionViewLayout.invalidateLayout()
}
对此的任何帮助表示赞赏。
最好, 卡斯滕
【问题讨论】:
-
嗨,Carsten,您知道 Apple 是否还没有解决这个问题吗?有没有我可以追踪的雷达票?在以前的版本没有这个问题之后,我在 Xcode 12.5 和 iOS 14.6 中看到了这一点。谢谢
-
@dank_muffin 我从未跟进此事,抱歉
标签: ios swift uicollectionview uicollectionviewlayout uicollectionviewcompositionallayout