UIVisualEffectView 故障

问题描述 投票:0回答:1

我正在尝试创建一个具有模糊效果的超薄 UIVisualEffectView (2 像素高)。我将其附加到集合视图单元格的底部。滚动效果视图的问题在黑色和模糊之间闪烁(有时当我停止滚动时它会保持黑色)。当我将高度增加到 3 像素时,它表现正常。

在 UIVisualEffectView 表现出不可预测的行为之前,我可以将其制作得有多小,是否有限制?如果是这样,有解决办法吗?

ios objective-c uiscrollview uivisualeffectview uiblureffect
1个回答
0
投票

根据OP的评论...

具有模糊效果的

UIVisualEffectView
使用相邻像素来生成模糊...使用非常小的(在本例中为2点高)视图显然会导致问题。

为了避免这种情况,请使用稍大的

UIVisualEffectView
并将其遮盖到所需的 2 点高度。

© www.soinside.com 2019 - 2024. All rights reserved.