iOS 15 模拟器 - 滚动时集合视图单元格渲染损坏...?

Jul*_*urt 5 rendering simulator collectionview ios xcode13

我在最新的 Xcode 13 上运行我的应用程序,在模拟器中的 iOS 15 上运行我的应用程序,当水平滚动表行(包含集合视图)时会产生奇怪的渲染错误/问题。这只是视觉上的。单元格上的触摸点都正常,我可以用手指滚动渲染无法滚动的地方...

水平滚动会破坏渲染

这是一个集合视图表...

另外,如果我垂直滚动表格,任何渲染故障都会得到解决......直到我再次从左向右滚动。

Mus*_*les 0

更新到新的 Xcode 13 后,我遇到了几乎相关的 UI 问题。在检查了我的 autoLayout 代码后,我发现我将子视图添加为 collectionViewCell 的子视图,而不是其 contentView,作为旁注,这曾经在 Xcode 12.x 上工作,并且降低。

因此,要修复该错误,我所要做的就是:-

// instead of doing this: - 
self.addSubView(YourChildView)

// It should be: - 
self.contentView.addSubView(YourChildView)

// Then proceed with other layout stuffs
Run Code Online (Sandbox Code Playgroud)