【发布时间】:2021-11-06 04:02:34
【问题描述】:
我一直在寻找不同的解决方案,I keep seeing repeatedly 是将滚动边缘外观设置为标准外观。我还查看了this 解决方案。这两种解决方案都不适合我。一旦用户到达可滚动内容的末尾,我也没有看到这个问题出现,这就是我认为的滚动边缘。我看到问题发生在用户开始在长列表中滚动。我在下面附上了照片,机密数据模糊不清。在我的应用程序中,导航栏看起来正确的唯一位置是在主视图中。我的应用程序架构是主要细节。它在 iOS 14 的所有导航栏中都能正常工作,这个问题是 iOS 15 特有的。
场景 1:主视图控制器列表视图(滚动开始后导航栏看起来正确)
场景 2:在 MVC 表格上选择一个项目后(导航栏是透明的,一旦开始滚动就不会模糊)
除了将滚动边缘外观设置为标准之外,我还尝试了一些方法:
- 在 Scroll Edge Appearances 中取消选中透明
- 更改模糊样式(标准和滚动边缘)
- 设置背景颜色
【问题讨论】:
标签: ios swift uinavigationbar ios15