我目前面临组合布局的问题,这也可以在Apple 的示例-> ConferenceNewsFeedViewController 中看到。项目高度设置为.estimated(100)
,宽度设置为.fractionalWidth(1.0)
。在初始显示中,单元格没有包装标签内容。只有当您开始滚动时,单元格的布局才会得到纠正。有谁知道如何解决这个问题?
这是不正确的布局:
这是滚动后的布局:
我知道它可以通过以下方式“修复”,但这感觉更像是一个肮脏的工作:
DispatchQueue.main.async {
self.collectionView.collectionViewLayout.invalidateLayout()
}
对此的任何帮助表示赞赏。
最好的,卡斯滕